目前了解到的,从粗暴到温柔,主要有以下5种:
1.java调用电脑的重启命令,重启电脑,之后从计划任务中自动启动java,如bat或sh;
https://blog.csdn.net/sarida/article/details/81195378
2.java调用重启文件,文件中写好指令;
可参考:https://www.cnblogs.com/kreo/p/9862699.html
或者试试nohup
3.关闭当前java项目,由另一个java项目进行监控再启动它;
4.重启springboot,可参考如下(我没尝试过):
https://segmentfault.com/a/1190000018858017?utm_source=tag-newest
5.只重启需要重启的java任务(如线程),那就先中止该任务,重新启动。线程重启的注意事项可以参考如下连接: