等待批处理文件Java

时间:2014-12-01 00:41:23

标签: java windows batch-file

我有一个批处理文件,它是我所做的安装程序的一部分。我希望文件执行然后文件完成后继续安装的其余部分(这取决于批处理文件的输出,因此它们不能并行完成)。我使用getRuntime()。exec()来运行批处理文件,然后使用process.waitFor()来等待完成。使用" / C"即使命令仍在运行,选项process.waitFor()也会立即触发。使用" / K"选项process.waitFor()永远不会返回,即使我在文件底部退出以关闭窗口。

有没有其他方法可以等待程序完成执行,还是我必须对批处理文件执行一些操作,以便以某种方式向应用程序发出信号表明它已完成?

0 个答案:

没有答案