Я работаю на машине с очень низкой конфигурацией, где иногда срабатывает JVM.Как перезапустить java-программу, если JVM аварийно завершает работу
Имя приложения java - application.jar, который воспроизводит HD-видео с локальных потоковых серверов. Это приложение работает на встроенном компьютере с сенсорным экраном win7, который висит в гостиной.
Некоторое время, когда размер кучи превышает и ошибка в памяти, JVM отключается.
Я хочу перезагрузить приложение application.jar при сбое JVM.
Это возможно. Тогда как?
Спасибо.
Редактировать: обертывание с помощью try catch не работает, так как сбой jvm. Я также использовал -Xms512m -Xmx1024m во время работы файла jar. частота крушения снижается, но все же остается.
С момента аварии JVM это перестает быть Java-вопросом. –
Да, но это началось с Java и JVM. неважно. – Hashmap
Определите причину сбоя, исправьте ее. Перезапуск JVM не является хорошим решением IMHO. (Если вы все еще хотите сделать это, то «while true» вокруг java-вызова может сделать трюк) –