相关疑难解决方法(0)

是否可以在javac(JDK 9)中混合使用--class-path和--module-path?

当我编译一个依赖于我之前编译的其他模块的模块时,我必须指定该--module-path <directory>选项.这使我依赖的模块可见.

但与此同时,我还想让一些非模块化的Jar文件可见.但是,如果不使它们成为自动模块并且只是在--class-path some.jar旁边指定--module-path <directory>,那么javac似乎忽略了claspath并抛出"package yyy not found"和其他"未找到"错误.

我可以理解,使用--class-path--module-path在同一个(编译)时间是非法的,但javac并没有以任何方式警告我.

java classpath java-9 module-path

23
推荐指数
2
解决办法
8949
查看次数

标签 统计

classpath ×1

java ×1

java-9 ×1

module-path ×1