我有一个 Java 应用程序可以启动另一个 Java 应用程序。启动器有一个看门狗计时器,并从第二个虚拟机接收定期通知。但是,如果没有收到通知,则应终止第二个虚拟机,启动器将执行一些额外的清理 Activity 。
问题是,有没有办法只使用 java 来做到这一点?到目前为止,我必须使用一些 native 方法来执行此操作,而且它有点难看。
谢谢!
最佳答案
我可能遗漏了一些东西,但你不能调用destroy()
吗? Process
上的方法Runtime.exec()
返回的对象?
关于java - 是否可以从另一个虚拟机中杀死一个 Java 虚拟机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63758/