有没有其他人在运行模块时遇到这个问题,它在 java 9 mac 版本中提示这个问题?
下面是问题!
Unrecognized option: -modulepath
Error: Could not create the Java Virtual Machine.
如何重现? 我正在这样做example .最后一步是使用以下命令运行模块。那是我看到问题的时候。
java -modulepath mods -m com.mycompany.helloworld/com.mycompany.helloworld.HelloWorld
这里是一些背景信息。 .我开始玩java 9(mac版)。
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+138)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+138, mixed mode)
我什至无法正确卸载 Java 9。但是,我稍后会解决这个问题。
我们将不胜感激!
最佳答案
正如 Joop Eggen 所说,JDK 正在努力标准化命令行选项并使用 GNU 风格的 --starting-with-double-dash-and-dash-separated-long-选项
。所以是的,--module-path
就是您要找的。p>
供引用:
- 模块系统选项在 build 132 中重命名,问题:https://bugs.openjdk.java.net/browse/JDK-8136930
- 带有选项摘要的代码审查线程:http://mail.openjdk.java.net/pipermail/jigsaw-dev/2016-August/009025.html .
- 这是为新添加的选项和工具提供指南的 JEP:http://openjdk.java.net/jeps/293
关于java - 无法识别的选项 : -modulepath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39882669/