“java.sql 包无法访问。” 日食中

Ali*_*aza 5 java eclipse jdbc accessible

package test;

import java.sql.*;

public class Test2 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

    }

}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中。import java.sql.*;包含错误,即"The package java.sql is not accessible". 请帮我解决这个错误。为什么 java.sql 不可访问。

Kar*_*gam 11

我可以在你的屏幕截图中看到该module-info.java文件,这意味着你使用 Java 9 及更高版本。module-info.java如果您想在您的应用程序中使用模块,请添加以下内容

requires java.sql;
Run Code Online (Sandbox Code Playgroud)

如果不想使用模块,请删除module-info.java

  • 从截图中可以看到使用的是Java 9或更高版本,否则`module-info.java`文件会显示错误。使用 Java 9 或更高版本时,删除“module-info.java”文件也是解决此问题的方法,因为不强制要求使用 JPMS。 (4认同)