передача параметра в jar-файл, который вызывается в bat-файле? - PullRequest
3 голосов
/ 15 сентября 2011

Я создал банку, которую нужно вызвать в файле bat.Мне нужно передать все аргументы командной строки, полученные с помощью файла bat, к банке.Может кто-нибудь, пожалуйста, помогите мне.Я знаю, что это глупый вопрос, но я понятия не имею о банке и летучей мыши.В сети я не могу найти комбинацию обоих.Также обратите внимание, что я не знаю, как получить аргументы командной строки в файле bat.

Ответы [ 2 ]

7 голосов
/ 15 сентября 2011

Параметры, которые вы передаете в ваш пакетный файл, доступны через

%1 %2 %3 ...

Так что если вы называете свою партию как

C:>application.bat param1 param2 param3

тогда ваш java-вызов внутри командного файла должен выглядеть следующим образом:

@echo off
java -cp app.jar com.example.Main %1 %2 %3
3 голосов
/ 15 сентября 2011

Внутри вашего bat-файла у вас будет java команда
просто используйте java -jar helloworld.jar firstParam secondParam и
Я думаю, что вы также можете использовать, потому что, как мы передаем параметры в Maven и ANT и т. д.

mybatchFile.bat -DfirstParam -DsecondParam
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...