[英]Kill process in Java
启动进程时,CMD调用可能已经启动了其他子进程。 赔率不错,您的第二个命令行正在杀死一个孩子,而不是CMD本身。 理想的情况是杀死启动的进程,而不是运行另一个命令行可执行文件来杀死(可能是)一个子进程。
Process child = run.exec("cmd /c start \"\" C:\\<nameof .cmd file>");
if (timeToKillTheProcess) {
child.destroy();
child.waitFor();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.