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