Ten widok umożliwia zarządzanie debugowaniem lub wykonywaniem programu w środowisku roboczym. Wyświetlana jest w nim ramka stosu dla zawieszonych wątków każdego debugowanego celu. Każdy wątek programu ma postać węzła drzewa. Wyświetlany jest w nim proces dla każdego uruchomionego celu.
Jeśli wątek został zawieszony, jego ramki stosu są wyświetlane jako elementy potomne.
Poniżej przedstawiono komendy dostępne w widoku Debugowanie.
Komenda |
Nazwa |
Opis |
Dostępność |
---|---|---|---|
![]() |
Kopiuj stos |
Umożliwia skopiowanie wybranego stosu zawieszonych wątków oraz informacji o stanie działających wątków do schowka. |
Menu kontekstowe |
![]() |
Rozłącz |
Umożliwia odłączenie debugera od wybranego elementu docelowego debugowania w przypadku debugowania zdalnego. |
Menu kontekstowe i akcja widoku |
![]() |
Wróć do ramki |
Ta komenda umożliwia powrót i ponowne wejście do określonej ramki stosu. Przypomina to "wykonywanie wstecz" i restartowanie programu (nie od początku). Aby wrócić i ponownie wejść do określonej ramki stosu, należy wybrać ramkę, a następnie wybrać komendę Wróć do ramki. Uwagi dotyczące tej opcji:
|
Menu kontekstowe i akcja widoku |
Edytuj | Umożliwia wyświetlenie okna dialogowego konfiguracji startowej, pozwalając na dokonanie odpowiednich zmian. | Menu kontekstowe | |
![]() |
Edytuj wyszukiwanie źródła | Umożliwia wyświetlenie okna dialogowego wyszukiwania źródła, pozwalając na dokonanie odpowiednich zmian. | Menu kontekstowe |
Znajdź... | Umożliwia wyświetlenie okna dialogowego wyszukiwania elementów w widoku debugowania. | Menu kontekstowe | |
Otwórz typ deklarowany | Umożliwia otwarcie typu zdeklarowanego w odniesieniu do wybranej ramki stosu w nowym edytorze. | Menu kontekstowe | |
Otwórz hierarchię deklarowanych typów | Umożliwia wyświetlenie hierarchii deklarowanych typów w odniesieniu do wybranej ramki stosu. | Menu kontekstowe | |
Właściwości |
Ta komenda powoduje wyświetlenie właściwości wybranego uruchomienia. Umożliwia także wyświetlenie pełnego wiersza komend wybranego procesu. |
Menu kontekstowe | |
![]() |
Uruchom ponownie |
Ta komenda uruchamia ponownie wybrany cel debugowania. |
Menu kontekstowe |
![]() |
Usuń wszystkie zakończone uruchomienia |
Umożliwia usunięcie z widoku wszystkich elementów docelowych debugowania, których wykonywanie zostało zakończone. |
Menu kontekstowe i akcja widoku |
![]() |
Wznów |
Umożliwia wznowienie wykonywania zawieszonego wątku. |
Menu kontekstowe, menu Wykonaj i akcja widoku |
![]() |
Pokaż monitory | Opcja ta umożliwia wyświetlanie i ukrywanie monitorów. Uwaga: Komenda ta umożliwia wyświetlanie informacji o monitorach wyłącznie w przypadku, gdy obsługuje je bazowa maszyna VM. |
Akcja widoku |
![]() |
Pokaż nazwy kwalifikowane |
Tę opcję można przełączać w celu wyświetlenia lub ukrycia nazw kwalifikowanych. |
Akcja widoku |
![]() |
Pokaż wątki systemowe | Opcja ta umożliwia wyświetlanie i ukrywanie wątków systemowych. | Akcja widoku |
![]() |
Pokaż grupy wątków | Opcja ta umożliwia wyświetlanie i ukrywanie grup wątków. | Akcja widoku |
![]() |
Krokowo z zagłębianiem |
Umożliwia krokowe wykonywanie programu z wejściem w podświetloną instrukcję. |
Menu kontekstowe, menu Wykonaj i akcja widoku |
![]() |
Krokowo bez zagłębiania |
Umożliwia krokowe wykonywanie programu bez wchodzenia w podświetloną instrukcję.Wykonywanie kodu będzie kontynuowane od następnego wiersza w tej samej metodzie lub w metodzie, z której wywołano bieżącą metodę (jeśli bieżący wiersz był ostatnim wierszem metody). Kursor przeskakuje do deklaracji metody i wybiera ten wiersz. |
Menu kontekstowe, menu Wykonaj i akcja widoku |
![]() |
Wykonaj do instrukcji powrotu |
Umożliwia wyjście z bieżącej metody. Opcja ta zatrzymuje wykonywanie po wyjściu z bieżącej metody. |
Menu kontekstowe, menu Wykonaj i akcja widoku |
![]() |
Zawieś |
Umożliwia zawieszenie wybranego wątku elementu docelowego, pozwalając na przeglądanie i modyfikowanie kodu, kontrolę danych, wykonywanie krokowe itd. |
Menu kontekstowe, menu Wykonaj i akcja widoku |
![]() |
Zakończ |
Umożliwia zakończenie wykonywania wybranego elementu docelowego debugowania. |
Menu kontekstowe, menu Wykonaj i akcja widoku |
![]() |
Zakończ i uruchom ponownie | Umożliwia zakończenie wykonywania wybranego elementu docelowego debugowania i ponowne jego uruchomienie. | Menu kontekstowe |
![]() |
Zakończ i usuń |
Umożliwia zakończenie wykonywania wybranego elementu docelowego debugowania i usunięcie go z widoku. |
Menu kontekstowe |
![]() |
Zakończ wszystko |
Umożliwia zakończenie wszystkich aktywnych uruchomień w widoku. |
Menu kontekstowe |
![]() |
Użyj filtrów kroków | Umożliwia włączanie i wyłączanie filtrów kroków. Po włączeniu tej opcji we wszystkich funkcjach wykonywania krokowego stosowane są filtry kroków. | Menu kontekstowe, menu Wykonaj i akcja widoku |
Debuger
Widoki Java
Debugowanie lokalne
Debugowanie zdalne
Zmienianie opcji uruchamiania debugera
Nawiązywanie połączenia ze zdalną maszyną VM przy użyciu konfiguracji startowej zdalnej aplikacji Java
Rozłączanie z maszyną VM
Uruchamianie programu Java
Przygotowywanie do debugowania
Wznawianie wykonywania zawieszonych wątków
Wykonywanie i debugowanie
Krokowe wykonywanie programu
Zawieszanie wątków
Preferencje debugowania
Akcje Wykonaj i Debuguj
Widoki i edytory