Intellij IDEA: передача аргументов Java-команды
Мне нужно передать аргументы после java
но перед именем класса при запуске приложения в IDEA
,
В разделе "Редактировать конфигурацию" "Аргументы программы" добавляет опции после имени класса.
Мне нужно это из-за некоторых функций, таких как --add-modules
для Java 9+. Например я хочу сделать IDEA
запускает это *:
java --add-modules java.xml.ws com.pany.MainKt
Но сейчас он делает это:
java com.pany.MainKt --add-modules java.xml.ws
* Все остальные аргументы генерируются IDEA
опущены для краткости.
2 ответа
Решение
Аргументы JVM должны быть добавлены в поле "Опции VM":
java <some intellij stuff> <VM options> <Main class> <Program arguments>
Вы можете установить VM options
в Edit configuration
панель. Они будут добавлены перед именем класса.