Preferencje debugowania Java

Strona preferencji Otwiera stronę preferencji debugowania Java Java > Debugowanie umożliwia ustawienie opisanych poniżej preferencji.

Opcje te dotyczą wyłącznie debugerów języka Java. Modyfikują opcje zawieszania i wymiany kodu podczas przetwarzania.

Opcja

Opis

Wartość domyślna

Zawieszaj wykonywanie na nieprzechwyconych wyjątkach

Ta opcja określa, czy program będzie zawieszany w razie zgłoszenia nieprzechwyconego wyjątku.

Załóżmy na przykład, że przy próbie wywołania metody na obiekcie o wartości NULL zgłoszony został wyjątek NullPointerException. Jeśli ta opcja będzie włączona, to program zawiesi wykonywanie w miejscu zgłoszenia tego wyjątku.

Włączone
Zawieszaj wykonywanie na błędach kompilacji Ta opcja określa, czy program będzie zawieszany w razie napotkania błędu kompilacji. Włączone
Zawieszaj na punktach zatrzymania podczas wartościowania Ta opcja określa, czy punkty zatrzymania mają zawieszać wykonywanie podczas wartościowania kodu zawierającego taki punkt zatrzymania. Więcej informacji na temat wartościowania można znaleźć tutaj Włączone
Otwórz okno wywoływane podczas zawieszenia na wyjątku Ta opcja określa, czy w razie zatrzymania programu na wyjątku ma być wyświetlane wywoływane okienko. W okienku tym udostępniany jest do przejrzenia wyjątek, na którym zawiesił się program. Wyłączone
Domyślna strategia zawieszania dla nowych punktów zatrzymania Ta opcja umożliwia ustawienie domyślnej strategii zawieszania dla nowych punktów zatrzymania. Na podstawie strategii zawieszania, punkty zatrzymania informują maszynę VM o tym, co należy zawiesić. W tym przypadku może to być wątek, w którym aktywny jest punkt zatrzymania, albo cała uruchomiona maszynę VM. Zawieś wątek
Pokaż błąd, gdy wymiana kodu podczas przetwarzania nie powiedzie się Ta opcja określa, czy użytkownik zobaczy okno dialogowe z komunikatem o błędzie w razie niepowodzenia wymiany kodu podczas przetwarzania. Włączone
Pokaż błąd, gdy wymiana kodu podczas przetwarzania nie jest obsługiwana Ta opcja określa, czy użytkownik zobaczy okno dialogowe z komunikatem o błędzie w sytuacji, gdy wymiana kodu podczas przetwarzania jest nieobsługiwana, a użytkownik wprowadził i zapisał zmiany w uruchomionym kodzie. Włączone
Pokaż błąd, jeśli po wymianie kodu podczas przetwarzania pozostaną przestarzałe metody Ta opcja określa, czy użytkownik zobaczy okno dialogowe z komunikatem o błędzie w sytuacji, zakończyła się wymiana kodu podczas przetwarzania, ale pozostały w nim przestarzałe metody. Włączone
Zastąp pliki klas zawierające błędy kompilacji Ta opcja określa, czy mają być zastępowane pliki klas z błędami kompilacji. Włączone
Limit czasu debugera Określa czas w milisekundach, po jakim debuger zaprzestanie prób komunikacji z uruchomioną maszyną VM i rozłączy się. 3000
Limit czasu uruchamiania Określa czas w milisekundach, po jakim uruchamianie zaprzestanie zakończenia procesu uruchamiania i zakończy pracę. Ta opcja nie ma wpływu na długość wykonywania programu, a określa jedynie, jak długo będą podejmowane próby uruchomienia. 20000
Ostrzegaj, jeśli nie jest możliwe zainstalowanie punktu zatrzymania z powodu braku atrybutów numeru wiersza Ta opcja określa, czy użytkownik zostanie powiadomiony o próbie ustawienia punktu zatrzymania wiersza dla wiersza z niepoprawnymi informacjami. Włączone

Pojęcia pokrewne

Debuger
Perspektywy Java
Widoki Java
Debugowanie lokalne
Debugowanie zdalne

Czynności pokrewne

Uruchamianie programu Java
Wykonywanie i debugowanie

Informacje pokrewne

Preferencje formaterów szczegółów
Preferencje przechodzenia po stercie
Preferencje zainstalowanych środowisk JRE
Preferencje struktur logicznych
Preferencje opcji wyświetlania wartości podstawowych
Preferencje uruchamiania i debugowania
Preferencje filtrowania kroków