Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1629 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Tracer tous les appels de méthode

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] Tracer tous les appels de méthode

n°431786
noldor
Rockn'roll
Posté le 18-06-2003 à 12:22:37  profilanswer
 

A des fins de débuguage, je cherche un moyen/un outil (sous Linux de préférence) qui me permettrait de tracer tous les appels de méthode (y compris les appels aux méthodes des classes java.*) lors du déroulement d'un programme

mood
Publicité
Posté le 18-06-2003 à 12:22:37  profilanswer
 

n°431885
gfive
Posté le 18-06-2003 à 14:05:11  profilanswer
 

moyen bete, pour avoir la trace d'exécution à un endroit donné du code :  
 
try {
throw new Exception();
} catch (Exception e) {
e.printStackTrace(System.out);
}

n°431926
noldor
Rockn'roll
Posté le 18-06-2003 à 15:00:16  profilanswer
 

gfive a écrit :

moyen bete, pour avoir la trace d'exécution à un endroit donné du code :  
 
try {
throw new Exception();
} catch (Exception e) {
e.printStackTrace(System.out);
}

ah oui, ça peut être utile
Le problème que j'ai , c'est que je veux retrouver ce qui se passe lorsque je fais un certain événement souris, et je n'ai aucune idée des classes impliquées

n°431953
the real m​oins moins
Posté le 18-06-2003 à 15:27:39  profilanswer
 

un debugger quelconque :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°431962
nerisson
Pic-pic
Posté le 18-06-2003 à 15:37:01  profilanswer
 

gfive a écrit :

moyen bete, pour avoir la trace d'exécution à un endroit donné du code :  
 
try {
throw new Exception();
} catch (Exception e) {
e.printStackTrace(System.out);
}


 
Un poil mieux:

Code :
  1. new Exception().printStackTrace();


---------------
Light is right
n°431967
noldor
Rockn'roll
Posté le 18-06-2003 à 15:41:32  profilanswer
 

the real moins moins a écrit :

un debugger quelconque :??:

j'explique mon problème :
je développe une classe dérivée de Canvas, et j'ai un phénomène étrange qui se passe lorsque je clique à un certain moment sur la scrollbar. comment je pourrai découvrir les méthodes qui se mettent en jeu à ce moment là ?

n°431975
the real m​oins moins
Posté le 18-06-2003 à 15:44:52  profilanswer
 

avec un debugger.
ou bien avec un ide qui te permet de "sauter" sur la definition d'une methode dans le source. (il te faut donc les sources de la jdk)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°431994
noldor
Rockn'roll
Posté le 18-06-2003 à 15:59:24  profilanswer
 

the real moins moins a écrit :

avec un debugger.
ou bien avec un ide qui te permet de "sauter" sur la definition d'une methode dans le source. (il te faut donc les sources de la jdk)

J'ai commencé à utiliser le débugueur d'Eclipse, mais j'avoue m'en tenir aux fonctions de base. Vous me conseillez quel débugueur ? on peut faire ça avec celui d'Eclipse ?

n°431995
the real m​oins moins
Posté le 18-06-2003 à 16:00:06  profilanswer
 

ouais je pense
puis avec eclipse tu peux sauter dans les sources je suppose...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°431998
noldor
Rockn'roll
Posté le 18-06-2003 à 16:02:14  profilanswer
 

the real moins moins a écrit :

ouais je pense
puis avec eclipse tu peux sauter dans les sources je suppose...

oui on peut
mais mon problème est de trouver un point d'entrée pour aller voir ce qui se passe.
Impossible de mettre un breakpoint puisque je ne sais pas ce qui se passe quand je clique (j'avais essayé d'ajouter un listerner mais sans succès)

mood
Publicité
Posté le 18-06-2003 à 16:02:14  profilanswer
 

n°431999
the real m​oins moins
Posté le 18-06-2003 à 16:03:33  profilanswer
 

hmmm ...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°432001
noldor
Rockn'roll
Posté le 18-06-2003 à 16:04:46  profilanswer
 

j'ai essayé d'ajouter un controle qui lance un java.awt.Robot() et qui clique à ma place au bon endroit, mais dans ce cas là, l'appli n'a pas le même comportement que si je cliquais moi même (oui je sais c'est compliqué)

n°432230
noldor
Rockn'roll
Posté le 18-06-2003 à 18:11:44  profilanswer
 

p'tit UP


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Tracer tous les appels de méthode

 

Sujets relatifs
Petit progamme en JAVA et PASCAL[ JAVA ] COULEURS
[JAVA] Mysql + applete[JAVA]Savoir ce qui se passe quand click sur une scrollbar
[MFC] CString en argument d'une méthode > LPCTSTR[JAVA ] ScrollPane : doLayout déconne sous Linux JRE 1.4.1
[JAVA] Augmenter la mémoire dispo pour la machine virtuelleque pensez-vous des nouvelles spécification de java 1.5
[ Java ] Faire un navigateur web en java[Java] Librairies tierces supportant le HTML 4.0 ? [résolu en partie]
Plus de sujets relatifs à : [JAVA] Tracer tous les appels de méthode


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR