有什么办法“重新启动” JVM?

有什么方法可以重新启动JVM?如in中,实际上不退出,而是关闭并重新加载所有类,然后从顶部运行main?

回答:

最好的选择可能是在一个循环中运行java解释器,然后退出。例如:

#!/bin/sh

while true

do

java MainClass

done

如果您希望完全重新引导或关闭,可以测试退出状态:

#!/bin/sh

STATUS=0

while [ $STATUS -eq 0 ]

do

java MainClass

STATUS=$?

done

在Java程序中,可以使用System.exit(0)指示要“重新引导”,而可以使用System.exit(1)指示要停止并保持停止。

以上是 有什么办法“重新启动” JVM? 的全部内容, 来源链接: utcz.com/qa/434189.html

回到顶部