Visual Studio ma opcję automatycznego włamania się do debuggera, gdy zostanie zgłoszony nieobsługiwany wyjątek, czy Eclipse ma podobną funkcjonalność?
java
eclipse
debugging
eclipse-jdt
keithwarren7
źródło
źródło
Odpowiedzi:
Jesteś w stanie zdefiniować dokładną listę wyjątków, na których chcesz mieć punkt przerwania, nawet jeśli wyjątki te nie są wyłapane (co powinno być równoważne z „
unhandled
”)źródło
Przejdź do okna punktów przerwania, jest przycisk, który wygląda jak J !, tam możesz ustawić punkty przerwania dla wyjątków Java, zarówno przechwyconych, jak i nieprzechwyconych. Do nazw wyjątków można odwoływać się do klas lub używać dopasowywania wzorców.
Ponadto w obszarze Okno -> Preferencje wybierz opcję Java -> Debuguj i znajduje się pole wyboru informujące debugger o konieczności złamania nieprzechwyconych wyjątków
źródło
Subclasses of this exception
zaznaczone - dostałem to stąd: stackoverflow.com/a/15866667/1599699