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 