如果JVM崩溃,如何重启java程序

时间:2014-11-13 07:53:31

标签: java jvm

我正在使用一台非常低配置的机器,JVM有时会崩溃。

java应用程序名称是application.jar,它从本地流服务器播放高清视频。此应用程序在嵌入式win7触摸电脑上运行,该电脑挂在休息室。

有时候堆大小超过,并且JVM关闭时内存不足。

每当JVM崩溃时,我都想重启我的application.jar。

有可能。那怎么样?

感谢。

编辑:使用try catch包装不起作用,因为jvm崩溃了。 我在运行jar文件时也使用了-Xms512m -Xmx1024m。碰撞频率降低但仍然存在。

1 个答案:

答案 0 :(得分:0)

如果确实需要自动重启,您可以使用daemon等妖魔化工具包装您的应用程序。它有--respawn参数。