Intellij IDEA: передача аргументов Java-команды - PullRequest
0 голосов
/ 23 мая 2018

Мне нужно передать аргументы после 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 ]

0 голосов
/ 23 мая 2018

Аргументы JVM должны быть добавлены в поле «Опции VM»:

java <some intellij stuff> <VM options> <Main class> <Program arguments>

0 голосов
/ 23 мая 2018

Вы можете установить VM options на панели Edit configuration.Они будут добавлены перед именем класса.

enter image description here

...