Visual Studio ma opcję automatycznego włamania się do debuggera, gdy zostanie zgłoszony nieobsługiwany wyjątek, czy Eclipse ma podobną funkcjonalność?
Visual Studio ma opcję automatycznego włamania się do debuggera, gdy zostanie zgłoszony nieobsługiwany wyjątek, czy Eclipse ma podobną funkcjonalność?
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
”)
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
Subclasses of this exception
zaznaczone - dostałem to stąd: stackoverflow.com/a/15866667/1599699