Tag: 模块路径

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

当我编译一个依赖于我之前编译的其他模块的模块时,我必须指定–module-path 选项。 这使我依赖的模块可见。 但与此同时,我还想让一些非模块化的Jar文件可见。 但是,如果不使它们成为自动模块,只需在–module-path 旁边指定–class-path some.jar ,那么javac似乎忽略了claspath并抛出“package yyy not found”和其他“未找到”错误。 我可以理解在相同(编译)时使用–class-path和–module-path是非法的,但是javac并没有以任何方式警告我。