Я работаю над кросс-платформенным приложением на Java, которое в настоящее время прекрасно работает в Windows, Linux и MacOS X. Я пытаюсь найти хороший способ обнаружения (и обработки) «сбоев». Есть ли простой кросс-платформенный способ обнаружения «сбоев» в Java и что-то делать в ответ?
Думаю, под «сбоями» я подразумеваю неперехваченные исключения. Однако в коде используется некоторый JNI, поэтому было бы неплохо иметь возможность отлавливать сбои из-за плохого кода JNI, но у меня есть ощущение, что это специфично для JVM.