Мне абсолютно необходимо, чтобы моя программа завершалась чисто, то есть тогда и только тогда, когда пользователь делает это вручную. В любом другом случае моя программа должна уведомлять их либо посредством отображения всплывающего окна, либо, что еще лучше, воспроизведения звука (по циклу).
Следовательно: есть ли надежный и безотказный способ предупредить пользователя о том, что что-то пошло не так? Даже если исключение уже возникает в методе JavaFX Application#start
? Я экспериментировал с перехватчиками выключения, но общее мнение здесь о SO заключается в том, что они не предназначены для таких тяжелых операций.