--module-path
的{{1}}的合法路径是什么?
到目前为止,我认为以下内容是合法的(即不会导致错误):
javac
的直接子级的目录,该目录不是有效的模块描述符类(因此,具有有效module-info.class
的目录也可以,不包含有效目录的目录也可以) module-info.class
)module-info.class
结尾的路径,其内容是有效的zip文件以上任何一个不正确吗?
.jar
是否还有其他合法途径?
我还认为2和3将修改模块路径(即在模块路径上创建一个模块,以免模块验证抛出任何错误),而1则是无操作,并且任何不起作用的操作匹配1、2或3会导致错误。