Как использовать перспективу отладки в eclipse. [Отладка приложений java / j2ee] - PullRequest
1 голос
/ 01 октября 2010

Есть ли какое-нибудь простое руководство по отладке приложений Java / J2EE в eclipse?Пошаговое руководство по проверке непроверенных и проверенных исключений?Я пытался найти в Интернете, но безрезультатно.

Ответы [ 2 ]

1 голос
/ 01 октября 2010

Чтобы добавить точку останова исключения Java: выберите представление «Точки останова» в перспективе «Отладка» и нажмите кнопку на панели инструментов представления для точек останова исключения (или выберите «Выполнить» -> «Добавить точку исключения Java Brekakpoint»).В следующем диалоговом окне введите имя исключения (случай с верблюдом поддерживается, просто введите NPE, если вы хотите перехватить NullPointerExceptions, вы получите список, соответствующий элементам), выберите его из списка и нажмите OK.C'est ca.

Вы можете активировать / деактивировать эту специальную точку останова из вида точек останова, как обычные точки останова.

Больше удовольствия: щелкните правой кнопкой мыши запись точки останова в представлении точек останова и выберите «Точка останова».Свойства».Там вы можете добавить дополнительные условия, такие как «разрываться только когда myCustomString.equals (« WTF »)» или что-то еще.Но условные точки останова значительно замедляют работу приложения, активируйте их только в том случае, если они действительно нужны.

1 голос
/ 01 октября 2010

Отладчик в Eclipse автоматически приостановит выполнение (и позволит вам проверить переменные / шаг / резюме и т. Д.), Если возникнет необработанное исключение.

Введите, например, следующую программу ...

public class Test {

    public void methodA() {
        methodB("hello");
        methodB(null);
    }

    public void methodB(String s) {
        System.out.println(s.substring(2));
    }

    public static void main(String[] args) {
        new Test().methodA();
    }
}

... и нажмите маленький значок ошибки или выберите Выполнить -> Отладка как -> Java-приложение

enter image description here


Несколько полезных уроков

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...