如何使用Echo by java将参数传递给批处理文件

时间:2014-12-24 14:20:45

标签: java windows batch-file echo

我有一个java应用程序,需要2个参数,我想制作批处理文件.bat来运行jar文件 我想使用echo命令将参数传递给jar文件 所以,如果我点击.bat文件,那么就会显示一条消息

请输入第一个参数

按下后再出现另一条消息

请输入第二个参数

最后这两个参数将传递给jar文件

java -jar MathCalculations.jar firstParameter seconedParameter

请问如何编写这个批处理文件?

1 个答案:

答案 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%"