Iam пытается поставить код «поймать все», чтобы поймать любое исключение, которое происходит в моем коде, чтобы оно могло быть отправлено на сервер. В основном, код ниже - это код моего Main. Это создает Jframe с кнопками. Когда я нажимаю на одну из кнопок, я вызываю сбой (разыгрывает нулевой указатель). Как известно, это исключение не попадает в код ниже и вместо этого отображается в моем консоли.Код уловить все исключения в главном не перехватывает события исключения
public static void main(String args[]) {
try {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
JFRAME_MAIN = new MainHomePage();
JFRAME_MAIN.setVisible(true);
}
});
} catch (Exception ex) {
System.out.println("Exception caught"); // <--- This is not being hit
}
}
Любая идея, почему и как решить эту проблему?
Благодаря
PS: Я не положил код класса MainHomePage, потому что это большой класс, макет установки и добавить кнопки со своими слушателями действий. В одном из этих слушателей у меня случился сбой
Благодарим вас за ответ. Но у меня так много слушателей километра моего кода, я должен добавить к каждому из них? Невозможно ли добавить его в одно место, чтобы я поймал любое исключение, созданное моим приложением? – Snake
Я отредактирую свой ответ, чтобы ответить на ваш комментарий. –
Вот и все .. так сильно – Snake