目录结构:
编译后,如果我将两个模块存储在两个不同的目录中[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模块)的新手。
答案 0 :(得分:2)
-upgrade-module-path modulepath ... 从用分号(;)分隔的目录列表中搜索目录。每个目录都是一个模块目录,用于替换运行时映像中的可升级模块。
out:out2
应该是out;out2