0

有没有办法关闭在 Java 中通过“/c start /wait”打开的 CMD 窗口?我使用 ProcessBuilder 在新的 CMD 窗口中启动一个进程,以查看该应用程序中发生了什么:

ProcessBuilder pb = new ProcessBuilder("cmd", cmdString);
Process p = pb.start();

有没有办法关闭/关闭以这种方式启动的应用程序?

或者:有没有办法在新窗口中打开命令行应用程序而不会太花哨?

提前非常感谢。

4

2 回答 2

0

您可以通过

Process p = pb.start();
p.destroy();

http://docs.oracle.com/javase/6/docs/api/java/lang/Process.html#destroy%28%29

于 2013-10-07T18:14:53.063 回答
0

摆脱 START 和 /WAIT,并使用 Process.destroy() 来销毁 CMD。

于 2013-10-07T22:44:48.100 回答