使用批处理来运行多个java程序

时间:2018-04-24 21:34:25

标签: java batch-file

我编写了一个批处理文件来运行多个批处理文件,这些文件分别运行java程序。我想知道在运行它时是否需要将参数传递给java程序,如何在启动工作站批处理文件时传递参数? 主批处理文件如下所示:

@ECHO OFF
set CLASSPATH=.
ECHO open Server 

start Server.bat
ECHO open station1

start station1.bat
ECHO open station2 

start station2.bat
ECHO open station3 

start station3.bat
ECHO open station4 
start station4.bat

电台批处理文件如下所示:

@ECHO OFF
set CLASSPATH=.
java ClientStation  arg1  arg2   arg3
pause

1 个答案:

答案 0 :(得分:0)

更改station.bat
java ClientStation  arg1  arg2   arg3

java ClientStation  %*

将命令行参数传递给ClientStation。当你打电话给它时,称之为

start station1.bat arg1 arg2 arg3

如果要将该脚本中的命令行参数传递到%*

,请使用station.bat