考虑以下几点:
new ProcessBuilder(pathToSomeExectuable).start();
当当前 Java 应用程序关闭时会发生什么?换句话说,Process
是否作为守护进程运行并会自动关闭?或者,我是否需要调用 destroy()
?
最佳答案
[至少在 linux 上]子进程不会在父进程退出时自动终止。
阅读这些资源以获取更多信息:
关于java - 是否需要关闭 Java 打开的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63685372/