2010-07-15 18 views
4

J'ai une application Java de base s'exécutant sur un ordinateur sur mon réseau. Puis-je attacher un débogueur (netbeans préféré) à cela à partir d'un autre ordinateur sur le même réseau?Débogage de l'application Java sur le réseau

S'il vous plaît aviser comment faire ceci si c'est possible, ou me diriger vers un article que j'ai passé un temps fou à googler pour cela. Je ne vois pas pourquoi cela ne devrait pas être possible.

Merci

Répondre

8

Oui, vous pouvez.

Démarrez votre machine virtuelle Java avec ces arguments:

-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n 

Le numéro d'adresse est le numéro de port de la machine virtuelle Java écoutera un débogueur pour attacher. Définissez l'option suspendre sur y si vous souhaitez que la machine virtuelle Java attende jusqu'à ce qu'un débogueur soit connecté avant de démarrer main. Votre débogueur doit avoir l'option de se connecter à une JVM distante.

Il devrait être simple de poinçonner l'hôte et le numéro de port.

+0

Merci. Oui, l'option est là et j'ai trouvé que les arguments JVM sont ce que je ne connaissais pas. Merci encore. – Kamiikoneko

Questions connexes