在等待java完成时暂停批处理文件

时间:2013-04-01 14:45:37

标签: java batch-file cmd

我需要从批处理脚本运行两个java程序。我需要等待第一个java程序在第二个java程序启动之前完成运行。有没有办法做到这一点?我在Windows机器上,我无法编辑java程序,因此我使用批处理脚本来启动它们。

所以它会是这样的

cd %PARSEDIR%
set CLASSPATH=.\lib\jpcap-0.01.16.jar
set CLASSPATH=%CLASSPATH%;.\lib\jpcap.jar
START /WAIT java -Xms768m -Xmx768m -classpath %CLASSPATH% parser.test.firstStage %2
timeout 5
START /WAIT java -Xms768m -Xmx768m -classpath %CLASSPATH% parser.test.lastStage %2

我需要在批处理脚本移动之前完成第一个程序。我该如何做到这一点?

谢谢!

编辑:添加了当前代码的内容

1 个答案:

答案 0 :(得分:3)

使用start /WAIT命令(http://ss64.com/nt/start.html