Как передать параметры в пакетный файл с помощью Echo by java

У меня есть приложение java, которое принимает 2 параметра, и я хочу создать командный файл .bat для запуска файла jar, я хочу передать параметры в файл jar с помощью команды echo, поэтому, если я щелкну файл .bat, появится сообщение рассказывать

введите первый параметр

после нажатия Enter появляется другое сообщение

введите второй параметр

в конце эти 2 параметра будут переданы в файл jar

java -jar MathCalculations.jar firstParameter secondParameter

какие-либо рекомендации, как написать этот командный файл, пожалуйста?


person Mahmoud Ismail    schedule 24.12.2014    source источник


Ответы (1)


Простое решение:

@echo off
set /P "Parameter1=Please enter first parameter: "
set /P "Parameter2=Please enter second parameter: "
java.exe -jar MathCalculations.jar "%Parameter1%" "%Parameter2%"

Для получения дополнительных сведений введите в окне командной строки set /? или help set.

Обратите внимание, что пользователь командного файла может просто нажать ENTER или RETURN, ничего не вводя. Вы можете определить значения по умолчанию для этого случая, например

@echo off
set "Parameter1=Default Option 1"
set /P "Parameter1=Please enter first parameter: "
set "Parameter2=Default Option 2"
set /P "Parameter2=Please enter second parameter: "
java.exe -jar MathCalculations.jar "%Parameter1%" "%Parameter2%"
person Mofi    schedule 24.12.2014
comment
спасибо большое, все работает нормально. - person Mahmoud Ismail; 24.12.2014