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 панель. Они будут добавлены перед именем класса.

Другие вопросы по тегам