2010-09-10 16 views
19

Próbuję debugować ogromny system, który ma wiele złapanych wyjątków. Podczas procesu debugowania Eclipse zatrzymuje się przy każdym wyjątku, a ja chcę skonfigurować go tak, aby zatrzymywał się tylko na moim punkcie przerwania.Jak skonfigurować Eclipse, aby pominąć Wyjątki w trybie debugowania?

Czy można wyłączyć wyłączanie wyjątków?

UPD.

  • Używam wydania Helios.
  • Usunąłem już pola wyboru z zawieszenia na wyjątku, co nie pomogło.

Odpowiedz

27

W preferencjach Eclipse można odznaczyć opcję Suspend execution on uncaught exceptions znajdującą się w języku Java> panel Debugowanie.

Jaka jest twoja wersja Eclipse btw?

2

W menu Preferencje pod Java ->Debug można wyłączyć zawiesić wykonywanie na Uncaught wyjątkami, które mogą pomóc, jak oczekuję chociaż Twój codebase ostatecznie łapie wyjątki, są wyrzucane z metodami, które powodują to.

1

W widoku Punkty przerwania sprawdź, czy masz punkt przerwania skonfigurowany do zatrzymywania się na wychwyconych wyjątkach.

Jeśli istnieje taki punkt przerwania, można odznaczyć opcję zatrzymania się na złapanych wyjątków lub całkowicie usunąć punkt przerwania.

Jeśli widok Punktów przerw nie jest widoczny, można uzyskać do niego dostęp za pomocą opcji Okno> Pokaż widok> Inne, w obszarze Debugowanie> Punkty przerwania.

Powiązane problemy