Как я могу заставить Eclipse ломаться над ВСЕМИ НЕВОЗМОЖНЫМИ исключениями?
Я пишу программу Java, используя Eclipse Juno.
Когда я запускаю программу, и она встречает исключение, программа просто умирает с обратной трассировкой. Я установил эту контрольную точку исключения для отладки по времени для любых неожиданных исключений.
-
Exception
-
Throwable
-
Error
но, во всяком случае, все же я вижу, что некоторые неперехваченные исключения просто вызывают сбои в программе вместо разрывов Eclipse. Я хочу сломать любые неискушенные исключения. Но я не могу найти вариант выбора ВСЕХ исключений. Как заставить Eclipse прерывать любые исключения?
Ответы
Ответ 1
Наконец-то я нашел его!
Мне нужно было явно установить подклассы этого исключения для каждого исключения в области точек останова.
Кроме того, мне нужно установить NullPointerException
пойманные местоположения, или даже неотображаемые исключения не будут пойманы.
![enter image description here]()
Ответ 2
Вам нужно перейти в Breakpoints
view > Add Java Exception Breakpoint
, затем выполнить поиск Throwable
, при этом получится java.lang.Throwable
. Добавьте java.lang.Throwable
и проверьте Subclasses of this exception
так же, как это сделал @Eonil.
![enter image description here]()
Ответ 3
- Окно- > Показать вид- > Другое
![1]()
- Поиск точек останова, которые отображаются Debug- > Breakpoints
![2]()
- Теперь добавьте Throwable Exception, нажав
J!
значок
![3]()
- Добавить исключение
![4]()