【发布时间】:2019-03-01 07:16:27
【问题描述】:
我对 Java 编程比较陌生,我现在正在上的课程正在向我介绍 MySQL。我正在使用 JDK 10.0.2,我的班级有 JDK 1.7 或 1.8 的说明。我刚刚下载了 MySQL 连接器文件,将其解压缩,并将“mysql-connector-java-8.0.12.jar”文件放在我桌面上的临时文件夹中。我的导师希望我将所述文件复制到“JAVA_HOME\jre\lib\ext”。但是我通过here 了解到,从 JDK 9 起,他们已经删除了扩展机制,我应该使用这个连接器为每个项目创建一个单独的类路径。在这个阶段,我正在尝试将 java.sql.* 导入到我的 eclipse 项目中,并且收到“无法解析导入 java.sql”作为错误。
如何在我的项目中使用 JDK 10.0.2 正确设置 .jar 文件及其类路径,以便导入 java.sql.* 并继续?
附带说明一下,我对“Maven”了解不多,但我试图在不涉及“Maven”的情况下手动执行此操作。同样,我使用 Eclipse 作为 IDE。
【问题讨论】:
-
java.sql.*包需要java.sql模块。所以你需要让你的模块需要它。 -
我该怎么做?
-
您的项目中有
module-info.java文件吗? -
在我的项目的 JRE 系统库中,我确实看到了“java.sql”,并且在其下看到了“module-info.class”。在我的 src 文件夹中还有“module-info.java”文件。
标签: java mysql eclipse java-10