Netbeans: как сломать исключение NullPointerException?

При отладке java-программы в netbeans я хочу, чтобы отладчик остановился на строке, которая вызывает исключение NullPointerException, чтобы я мог проверить там переменные. Я считаю, что мне нужно использовать условие для точки останова, установленной в этой строке, но каков синтаксис этого условия?

Спасибо за помощь


person D.C.    schedule 19.04.2010    source источник


Ответы (1)


Перейдите к отладке > Новая точка останова (альтернативно CTRL+SHIFT+F8). Измените тип точки останова на Исключение в верхнем правом раскрывающемся меню. Введите java.lang.NullPointerException в поле Класс исключений. Выберите, следует ли разбиваться на пойманном, не пойманном или на том и другом.

Отлаживайте свой код и наблюдайте за великолепной точкой автоматического останова при возникновении исключения.

person Finbarr    schedule 19.04.2010
comment
Я сделал это, и он просто не останавливается, как будто точки останова даже нет. Использование netbeans 7.0.1. и ArrayIndexOutOfBoundsException Справка. - person Mark Jeronimus; 06.02.2014
comment
Обратите внимание, что в нижней части диалогового окна «Новая точка останова» есть поле для остановки текущего потока или всех потоков приложения, также вы можете сделать «Все потоки» значением по умолчанию, в моем случае это было наиболее полезным. - person Hatoru Hansou; 30.10.2015