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