Utilisation de la perspective Débogage pour déboguer un pluglet

La perspective par défaut du plan de travail du débogueur de pluglets est la perspective Débogage. Juste après le lancement du débogueur de pluglets, le plan de travail ouvre une fenêtre d'éditeur contenant le dernier pluglet lancé.

Procédure

Pour déboguer le pluglet, procédez comme suit :

  1. Lancez le plan de travail du débogueur en cliquant sur Exécuter > Internal Tools (Outils internes) > Pluglet Debugger (Débogueur de pluglets). La boîte de dialogue Launching Pluglet Debugger (Lancement du débogueur de pluglets) s'affiche lors du démarrage du plan de travail du débogueur.
  2. A l'aide de la barre d'outils générale se trouvant dans le plan de travail du débogueur, cliquez sur Exécuter > Internal Tools (Outils internes). Notez que ce menu contient un historique de lancement de pluglets et des groupes de menus favoris identiques à ceux du plan de travail cible. Seuls les pluglets de votre espace de travail peuvent être débogués. Notez que le menu du plan de travail du débogueur contient des éléments du menu de lancement qui correspondent aux pluglets de votre espace de travail.
  3. Définissez un point d'arrêt quelque part dans la fenêtre d'éditeur de pluglets dans le plan de travail du débogueur. Par exemple, cliquez deux fois dans le panneau fin situé à gauche du texte source sur la ligne où vous souhaitez définir un point d'arrêt. Une marque de point d'arrêt s'affiche.
  4. Cliquez sur Exécuter > Internal Tools (Outils internes) et sélectionnez l'élément de menu qui correspond au pluglet que vous souhaitez démarrer. En cliquant sur ces éléments de menu de lancement du pluglet, vous lancez le pluglet dans le plan de travail cible et non dans le plan de travail du débogueur. Etant donné que vous avez défini un point d'arrêt, le plan de travail du débogueur indiquera que le plan de travail cible s'est arrêté au niveau de ce point d'arrêt. La vue Débogage affiche maintenant des informations sur les unités d'exécution du plan de travail cible et la pile d'appels de l'unité d'exécution qui s'arrête au niveau du point d'arrêt.

Résultats

Utilisez les boutons de la barre d'outils de la vue Débogage pour reprendre ou exécuter pas à pas le pluglet. Vous pouvez également cliquer sur le bouton Déconnexion de la barre d'outils de la vue Débogage pour permettre au pluglet de redémarrer et s'exécuter jusqu'à la fin sans rencontrer de point d'arrêt supplémentaire. Le débogueur se reconnectera automatiquement lorsque vous lancerez un pluglet à partir du plan de travail.

Que faire ensuite

Notez que les vues Débogage et Variables n'affichent des informations que lorsqu'un lancement de pluglet est en cours. Le débogueur se connecte à et se déconnecte automatiquement du plan de travail cible avant et après le lancement du pluglet. Lorsque vous ne déboguez pas le pluglet, vous pouvez revenir au plan de travail cible et lancer des pluglets à partir du plan de travail cible sans interagir avec le débogueur.

Vous pouvez laisser le plan de travail du débogueur s'exécuter durant de longues périodes. Etant donné que le plan de travail du débogueur se déconnecte automatiquement du plan de travail cible lorsque vous avez terminé le débogage d'un pluglet, vous pouvez laisser le plan de travail du débogueur ouvert et revenir simplement à votre plan de travail cible pour continuer d'y travailler. De cette manière, vous pouvez éviter le temps système nécessaire pour relancer le plan de travail du débogueur lorsque vous souhaitez déboguer un pluglet.

Pour déboguer ou éditer un pluglet différent, vous pouvez accéder à la perspective Java™ et l'ouvrir à partir de la vue Explorateur de packages ou ouvrir la vue Explorateur de packages dans la perspective Débogage.

Lorsque vous arrêtez le plan de travail cible, le plan de travail du débogueur est automatiquement arrêté.


Commentaires en retour