我打算使用的库是MySQL的jdbc驱动程序,它是jar文件格式。
mysql-connector-java-8.0.16.jar
要使用此jar文件,我在module-info文件中增加了一行。
requires mysql.connector.java;
完成此操作后,我创建了以下目录结构
C:.
├───javaprojects
│ mysql-connector-java-8.0.16.jar
│
└───Hour
│ module-info.java
│
└───com
└───java24hours
|
Example.java
但是,在编译Example.java时,出现以下编译错误
module not found: mysql.connector.java
error: cannot access module-info
cannot resolve modules
那么可能是什么问题? (顺便说一句,我正在使用记事本创建我的Java文件)
答案 0 :(得分:0)
Java 9可以处理模块或普通jars。对于前者,使用模块路径,对于后者,使用类路径。
mysql-connector.java库是一个普通的jar,因此必须包含在类路径中。