JDB - Opcje

W tym rozdziale opisano ważne opcje dostępne w JDB, które są przesyłane jako argumenty za pomocą polecenia jdb.

Opcje

Poniższa tabela zawiera listę opcji akceptowanych przez JDB:

Nazwa Opis
-Wsparcie Wyświetla komunikat pomocy i zawiera listę powiązanych opcji.
-sourcepath Używa podanej ścieżki dla plików źródłowych, jeśli ścieżka nie jest określona, ​​wówczas przyjmuje domyślną ścieżkę „.”, Tj. Bieżący katalog.
-dołączać Dołącza debuger do działającej maszyny wirtualnej, określając adres działającej maszyny wirtualnej.
-słuchać Czeka, aż uruchomiona maszyna wirtualna nawiąże połączenie przy użyciu standardowego łącznika.
-listenany Czeka, aż uruchomiona maszyna wirtualna nawiąże połączenie przy użyciu dowolnego adresu.
-uruchomić Uruchamia debugowaną aplikację natychmiast po uruchomieniu.
-listconnectors Zawiera listę łączników dostępnych w tej maszynie wirtualnej.
-połączyć Łączy się z docelową maszyną wirtualną przy użyciu nazwanego łącznika z wymienionymi wartościami argumentów.
-dbgtrace Wyświetla informacje dotyczące debugowania jdb.
-tclient Uruchamia aplikację na maszynie wirtualnej Java Hotspot (klient).
-tserver Uruchamia aplikację w Java Hotspot VM (serwerze).
-Joption Przekazuje opcję do wirtualnej maszyny Java używanej do uruchamiania JDB.

Używanie opcji z poleceniami

Poniższe polecenia pokazują, jak używać niektórych z powyższych opcji:

-Wsparcie

Następujące polecenie dostaje -help w używaniu JDB.

\>jdb -help

-dołączać

Następujące polecenie dołącza debuger do określonej maszyny wirtualnej (numer portu: 1099).

\> jdb -attach 1099

-słuchać

Następujące polecenie powoduje, że proces JDB działający na bieżącej maszynie wirtualnej oczekuje na standardowe złącze (VM w 8008).

\>jdb -listen 8088

-listenany

Następujące polecenie powoduje, że proces JDB działający na bieżącej maszynie wirtualnej oczekuje na użycie dowolnego łącznika (maszyna wirtualna na aktualnie uruchomionym porcie).

\>jdb –listenany

-tclient

Następujące polecenie wykonuje aplikację na maszynie wirtualnej Java Hotspot (™) (klient).

\>jdb –tclient

-tserver

Następujące polecenie uruchamia aplikację na serwerze Java Hotspot (™) VM (serwer).

\>jdb -tserver