在Java 11中的不同目录中运行两个模块

时间:2019-03-22 07:54:31

标签: java module java-11

目录结构:

Directories Structure

编译后,如果我将两个模块存储在两个不同的目录中[out,out2]。

当我尝试将两个模块out和out2与Java命令中的:运算符组合在一起时。

java --upgrade-module-path out:out2 -m myModuleA/myPackA.ClassA

当我尝试此命令时抛出错误。

Error occurred during initialization of boot layer
java.nio.file.InvalidPathException: Illegal char <:> at index 3: out:out2

请建议我我的错误在哪里。我是(Java模块)的新手。

1 个答案:

答案 0 :(得分:2)

按照Progress bar in VBA Excel

-upgrade-module-path modulepath ... 从用分号(;)分隔的目录列表中搜索目录。每个目录都是一个模块目录,用于替换运行时映像中的可升级模块。

out:out2应该是out;out2