Java.exe JVM能以某种方式重启吗?

dja*_*fan 3 java

Java.exe JVM能以某种方式重启吗?如果你有一个在DOS shell(不作为服务)中运行的Java程序,那么关闭shell,关闭shell并使用不同的Windows进程ID重新启动自己的最简洁,最有效的方法是什么,并重新打开一个带有重载类路径的不同shell?

我希望这是不可能的,但我想我应该通过询问来向其他人询问和学习.

注意:如果有人知道Eclipse IDE如何能够如此干净地重新启动,那就是我想要使用的方法.

Bri*_*new 6

Java服务包装可以帮助在这里.您可以在其下运行Java进程,但不一定是服务.您可以定义重新启动特性,这样如果它退出,则重新启动Java程序(通过System.exit()或调用WrapperManager.restart()).