有没有办法在Java中关闭通过“/ c start / wait”打开的CMD窗口? 我使用ProcessBuilder在新的CMD窗口中启动进程,以查看该应用程序中发生了什么:
ProcessBuilder pb = new ProcessBuilder("cmd", cmdString);
Process p = pb.start();
有没有办法击落/关闭以这种方式启动的应用程序?
替代方法:有没有办法在新窗口中打开命令行应用程序而不会太花哨?
提前多多感谢。
答案 0 :(得分:0)
您可以通过
终止该过程Process p = pb.start();
p.destroy();
http://docs.oracle.com/javase/6/docs/api/java/lang/Process.html#destroy%28%29
答案 1 :(得分:0)
摆脱START和/ WAIT,并使用Process.destroy()来销毁CMD。