我需要在 Java 中生成一个进程(仅在 Linux 下),该进程将在 JVM 退出后继续运行。我怎样才能做到这一点?
基本上,Java 应用程序应该生成一个更新程序来停止 Java 应用程序、更新文件,然后再次启动它。
我对一种简单的 hack & slash 方法很感兴趣,如果你有更好的设计方案的话,我也很感兴趣 :)
最佳答案
如果您使用 java.lang.Process
生成进程它应该“正常工作”——我不相信生成的进程会在 JVM 退出时终止。不过,您可能会发现 Ant 库使您可以更轻松地控制生成。
关于java - 在 Java 中生成一个在 JVM 关闭后仍然存在的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/295736/