IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

Débug Eclipse Galileo


Sujet :

Eclipse Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 146
    Par défaut Débug Eclipse Galileo
    Bonjour je cherche à déboguer mon application qui contient des classes statiques qui font appels à des fonctions AWT/Swing et également de l'API Java.
    Par exemple en mettant un point d'arrêt dans cette fonction :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
      private void ToutBon()
      {
        try
        {
     
          //pour pouvoir avoir les parametre du pendulage qui s'affiche au bon moment
          Variable.MinoOk = 0;
          // pour pouvoir avoir une confirmation lors du traitement
          Variable.Passer = 0;
          if( ! ((TxtDiaPor.getText().equals( "" ))) && ! ((TxtDiaFil.getText().equals( "" ))) )
          {
            Variable.DemiDiam = ((new Variant( TxtDiaPor.getText() ).toDouble() + new Variant( TxtDiaFil.getText() ).toDouble()) / 2) / 1000;
          }
          ....
    lorsque je clique sur F11 (Debug) puis que je lance l'exécution pas à pas en appuyant sur F5 le débogeur en arrivant à la ligne if où est appellée la fonction GetText() pointe vers le fichier de classe où est définie cette fonction. Cela se produit pour toutes les fonctions propres à l'API Java qui sont appellées dans mon code.

    Comment puis-je suivre pas à pas l'exécution de mon appli sans avoir à rentrer systématiquement dans ces appels de fonctions ?

    Voila la pile d'appels que j'ai au débug :
    Images attachées Images attachées  

  2. #2
    Membre expérimenté
    Avatar de DaveShot
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Par défaut
    Bonjour,
    en fait, F5 (Step Into) te permet de rentrer dans la classe qui contient ta méthode getText(), pour suivre pas à pas ton debug dans cette méthode.
    Ce que je comprend c'est que tu veux pouvoir continuer ton debug, mais en restant dans ta classe ToutBon, ligne par ligne. Pour cela c'est F6 (Step Over) qu'il faut que tu utilises.

    En espérant avoir répondu à ta question.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] Symfony et Eclipse Galileo
    Par djam-boo dans le forum Symfony
    Réponses: 2
    Dernier message: 15/04/2010, 18h07
  2. Réponses: 2
    Dernier message: 18/12/2009, 16h05
  3. [BIRT 3.5] Plantage Eclipse Galileo
    Par GAEREL dans le forum BIRT
    Réponses: 0
    Dernier message: 15/09/2009, 12h16
  4. eclipse galileo wamp zend framework
    Par oswalidos dans le forum Zend Framework
    Réponses: 2
    Dernier message: 18/07/2009, 02h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo