【发布时间】:2016-03-12 10:18:54
【问题描述】:
我有一个在命令行中运行的 java 项目。我创建了一个 .bat 文件来运行该项目。但是,我的 java 项目在开始运行之前必须接受 4 个参数,这在我的 .bat 文件中就像这样......
@echo off
pushd %~dp0
java -jar dist/prog.jar 5 6 7 3
pause
(5 6 7 3 being the arguments passed to String[] args)
但是,我不想在 .bat 文件中输入要传递给 String[] args 的特定参数,我希望它由用户输入传递,以便我可以在每次我运行它的命令行。我该怎么做?
【问题讨论】:
-
使用
SET /P。详见命令帮助:SET /?
标签: java batch-file command-line command-line-arguments command-prompt