Как я могу установить Eclipse для остановки в точке, исключение произошло.
У меня есть установка точки останова Eclipse для повреждения на исключении. В примере кода ниже, проблемой, которую я имею, являются попытки Eclipse открыть Целочисленный исходный код. Там какой-либо путь состоит в том, чтобы просто иметь повреждение отладчика в точке, показанной в моем примере кода? Если я спущу отслеживание стека, то я доберусь до этой строки, было бы хорошо, если существует способ сделать это без подъема окна "Source not found".
Это может быть сделано в Visual Studio, таким образом, она управляет мной сумасшедшая неспособность найти способ сделать это в Eclipse.
package com.test;
public class QuickTest
{
public static void main(String[] args)
{
try
{
test();
}
catch(NumberFormatException e)
{
System.out.println(e.getMessage());
}
}
private static void test()
{
String str = "notAnumber";
Integer.parseInt(str);//<----I want debugger to stop here
}
}
Integer.parseInt (str)
? Я не знаю, как еще добраться, но просто знаю:
Window -> Show View -> Breakpoints
И в этой вкладке есть "J!" это позволяет вам устанавливать точки останова для исключений.
Настройки -> Java -> Отладка -> Пошаговая фильтрация
Выберите пакеты, которые нужно отфильтровать при отладке (java. *, Sun. * И т. Д.)
При отладке убедитесь, что выбрана маленькая стрелка ступенчатой фильтрации.
Это должно помочь.
В представлении отладки будет показан весь стек текущего выполнения. Вам нужно выбрать строку, которую вы хотите увидеть. Это будет то же самое, что и у вас там была точка останова, вы можете увидеть все переменные и т. Д.