Как передать параметры в файл JAR во время выполнения?
101
Чтобы передать аргументы банке:
java -jar myjar.jar one two
Вы можете получить к ним доступ в методе main () класса «Main-Class» (упомянутом в manifest.mf
файле JAR).
String one = args[0];
String two = args[1];
В документации JAVA говорится :
java [параметры] -jar file.jar [аргумент ...]
и
... Неопциональные аргументы после имени класса или имени файла JAR передаются в основную функцию ...
Может быть, вам придется заключить аргументы в одинарные кавычки.
Вы можете сделать это примерно так, поэтому, если аргументы не указаны, он все равно продолжится:
А затем запустите приложение:
источник
если вам нужно передать файл свойств log4j, используйте опцию ниже
источник