gpt4 book ai didi

java - 有什么办法可以 "reboot"JVM?

转载 作者:IT老高 更新时间:2023-10-28 21:03:52 26 4
gpt4 key购买 nike

有没有办法重启JVM?如实际上并没有退出,而是关闭并重新加载所有类,然后从顶部运行 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) 表示您要停止并保持停止状态。

关于java - 有什么办法可以 "reboot"JVM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/259343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com