我有一个java应用程序,需要2个参数,我想制作批处理文件.bat来运行jar文件 我想使用echo命令将参数传递给jar文件 所以,如果我点击.bat文件,那么就会显示一条消息
请输入第一个参数
按下后再出现另一条消息
请输入第二个参数
最后这两个参数将传递给jar文件
java -jar MathCalculations.jar firstParameter seconedParameter
请问如何编写这个批处理文件?
答案 0 :(得分: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%"