0
Runtime.getRuntime().exec("cmd /c start rake.bat");

我希望它运行 rake.bat 然后在完成后关闭命令行。我做过一次,但忘记了我做了什么。我正在使用 Java。

4

3 回答 3

2

您可能只是不需要start命令:

Runtime.getRuntime().exec("cmd /c rake.bat");
于 2012-06-29T20:34:26.047 回答
0

Runtime对象存储在变量中以使用它,然后exit()在完成后调用它的方法。

退出(int状态)

通过启动其关闭序列来终止当前正在运行的 Java 虚拟机。

不存储在变量中:

Runtime.getRuntime().exit(0);
于 2012-06-29T16:50:18.957 回答
0

要关闭命令行,请使用此...

 Runtime.getRuntime().exec("cmd exit");
于 2012-06-30T06:18:08.503 回答