我无法将 org.json 作为自动模块导入。
我已经建立了一个非常简单的测试项目,其目录结构如下:
src\module-info.java
src\uk\co\stikman\broken\Example.java
lib\json-20200518.jar
模块信息:
module uk.co.stikman.broken {
requires json;
}
我尝试运行javac
为:
javac --module-path lib -d output src\module-info.java src\uk\co\stikman\broken\Example.java
返回错误:
src\module-info.java:2: error: module not found: json
requires json;
org.json不是模块化项目,据我了解,将其包含在模块路径中会将其变成“自动模块”,其名称源自文件名json-20200518.jar
我在做什么错/不理解?