Java 启动Jar并等待它完成,然后继续批处理脚本

Java 启动Jar并等待它完成,然后继续批处理脚本,java,windows,batch-file,Java,Windows,Batch File,在批处理文件中,我试图等待java程序完成后再继续。该程序有一个GUI界面 到目前为止,我已经尝试了这两种方法(使用java和javaw) 两者都可以继续运行,而不必等待程序完成。Javaw将在GUI中运行并分离控制台。 改用java——不要用start或call作为前缀——他们会在后台再次运行这些东西。所以你的电话应该是这样的 java -jar program.jar 另请参见Javaw将在GUI中运行并分离控制台。 改用java——不要用start或call作为前缀——他们会在后台再次运

在批处理文件中,我试图等待java程序完成后再继续。该程序有一个GUI界面

到目前为止,我已经尝试了这两种方法(使用
java
javaw


两者都可以继续运行,而不必等待程序完成。

Javaw将在GUI中运行并分离控制台。 改用java——不要用start或call作为前缀——他们会在后台再次运行这些东西。所以你的电话应该是这样的

java -jar program.jar

另请参见

Javaw将在GUI中运行并分离控制台。 改用java——不要用start或call作为前缀——他们会在后台再次运行这些东西。所以你的电话应该是这样的

java -jar program.jar

另请参见

不幸的是,在深入研究我正在启动的程序(不受我控制)的代码后,我发现该程序启动新的进程来执行任务,并在不等待这些进程的情况下退出,这导致我的脚本在我认为它应该等待的时间之前继续。谢谢你的建议和澄清。不幸的是,在深入研究了我正在启动的程序(不是由我控制)的代码后,我发现该程序启动了新的进程来执行任务并在不等待这些进程的情况下退出,这导致我的脚本在我认为应该等待的时间之前继续。谢谢你的建议和澄清。