JDB - Options

Ce chapitre décrit les options importantes disponibles dans JDB qui sont soumises comme arguments avec la commande jdb.

Options

Le tableau suivant contient une liste d'options acceptées par JDB:

Nom La description
-Aidez-moi Affiche le message d'aide et répertorie les options associées.
-sourcepath Utilise le chemin donné pour les fichiers source si le chemin n'est pas spécifié, alors il prend le chemin par défaut «.», C'est-à-dire le répertoire courant.
-attacher Attache le débogueur à la machine virtuelle en cours d'exécution en spécifiant l'adresse de la machine virtuelle en cours d'exécution.
-Ecoutez Attend que la machine virtuelle en cours d'exécution se connecte à l'aide du connecteur standard.
-écouter Attend que la machine virtuelle en cours d'exécution se connecte à l'aide de n'importe quelle adresse.
-lancement Lance l'application déboguée immédiatement au démarrage de la tâche.
-listeconnecteurs Répertorie les connecteurs disponibles dans cette machine virtuelle.
-relier Se connecte à la machine virtuelle cible à l'aide d'un connecteur nommé avec les valeurs d'argument répertoriées.
-dbgtrace Imprime des informations pour le débogage de jdb.
-tclient Exécute l'application dans Java Hotspot VM (client).
-serveur Exécute l'application dans Java Hotspot VM (serveur).
-Joption Transmet l'option à la machine virtuelle Java utilisée pour exécuter JDB.

Utilisation d'options avec des commandes

Les commandes suivantes montrent comment utiliser certaines des options ci-dessus:

-Aidez-moi

La commande suivante obtient -help lors de l'utilisation de JDB.

\>jdb -help

-attacher

La commande suivante attache le débogueur à une machine virtuelle spécifiée (numéro de port: 1099).

\> jdb -attach 1099

-Ecoutez

La commande suivante fait que le processus JDB s'exécute sur la VM actuelle en attente à l'aide du connecteur standard (VM en 8008).

\>jdb -listen 8088

-écouter

La commande suivante fait attendre le processus JDB en cours d'exécution sur la machine virtuelle actuelle à l'aide de n'importe quel connecteur (machine virtuelle dans le port en cours d'exécution).

\>jdb –listenany

-tclient

La commande suivante exécute l'application dans la VM Java Hotspot (™) (client).

\>jdb –tclient

-serveur

La commande suivante exécute l'application sur la VM Java Hotspot (™) (serveur).

\>jdb -tserver