有什么办法“重新启动” JVM?
有什么方法可以重新启动JVM?如in中,实际上不退出,而是关闭并重新加载所有类,然后从顶部运行main?
回答:
最好的选择可能是在一个循环中运行java解释器,然后退出。例如:
#!/bin/shwhile true
do
java MainClass
done
如果您希望完全重新引导或关闭,可以测试退出状态:
#!/bin/shSTATUS=0
while [ $STATUS -eq 0 ]
do
java MainClass
STATUS=$?
done
在Java程序中,可以使用System.exit(0)指示要“重新引导”,而可以使用System.exit(1)指示要停止并保持停止。
以上是 有什么办法“重新启动” JVM? 的全部内容, 来源链接: utcz.com/qa/434189.html