La conception client/serveur du débogueur Java permet de lancer un programme Java à partir d'un ordinateur du réseau et de le déboguer à partir du poste de travail exécutant la plateforme.Ceci est particulièrement utile si vous développez un programme pour un dispositif qui ne peut pas héberger la plateforme de développement.Ceci est également utile lors du débogage des programmes sur des machines dédiées, telles que des serveurs Web.
Remarque : Pour pouvoir utiliser le débogage à distance, vous devez utiliser une machine virtuelle Java qui prend en charge cette fonction.
Pour déboguer un programme à distance, vous devez être en mesure de lancer le programme en mode débogage sur la machine distante, de telle sorte qu'elle attende une connexion du débogueur.La technique de lancement du programme et de connexion au débogueur est spécifique à la machine virtuelle.Les étapes de base sont les suivantes :
Lors de la définition de la configuration de lancement à distance, vous devez prendre en compte les éléments suivants :
Utilisation de la configuration de lancement d'application Java distante
Déconnexion d'une machine VM