Нераспознанная опция: -modulepath
Кто-нибудь еще имеет эту проблему, когда они запускают модуль, который жалуется на это в java 9 mac версии?
Ниже проблема!
Unrecognized option: -modulepath
Error: Could not create the Java Virtual Machine.
Как воспроизвести? Я делаю этот пример. Последний шаг - запустить модуль с помощью команды ниже. Вот когда я вижу проблему.
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 правильно. Но я решу это позже.
любая помощь будет оценена!
1 ответ
Как сказал Joop Eggen, в JDK предпринимаются попытки стандартизировать параметры командной строки и использовать стиль GNU. --starting-with-double-dash-and-dash-separated-long-options
, Так да, --module-path
это то, что вы ищете.
Для справки:
- Параметры системы модуля были переименованы в сборку 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