III. Jadclipse▲
III-A. Présentation▲
Ne vous est-il jamais arrivé d'utiliser des
bibliothèques Open Source et en pleine exécution de
debug, vouloir comprendre ce que fait une d'entre elles ?
Dans ce cas, vous étiez obligés de télécharger les sources correspondantes à la version que vous utilisez, et de configurer votre IDE afin de lui indiquer le chemin des sources pour celle-ci.
Mais avec des librairies comme Spring ou Hibernate,
cela peut être assez long, tout cela pour voir le
fichier source d'une seule classe.
Autre cas possible, vous êtes dans l'impossibilité d'utiliser une connection Internet, et il vous
est alors impossible de télécharger ces sources.
C'est dans des cas pareils que Jadclipse devient très intéressant. En effet, lorsque Eclipse affichera le fichier .class de la bibliothèque, Jadclipse va utiliser JAD pour décompiler la classe et afficher le résultat dans un éditeur Java. Et tout cela de manière totalement transparente.
III-B. Installation▲
L'installation du plugin est assez simple, c'est un
Jar à télécharger
ici
. Il existe pour les versions d'Eclipse 3.1, 3.2 et
3.3.
Il suffit de le placer dans le répertoire de plugin d'Eclipse, et de le relancer.
III-C. Configuration▲
Pour configurer Jadclipse, allez dans le menu Windows -> Préférence, ouvrez la section Java -> Jadclipse.
Vérifiez que le chemin vers l'éxécutable jad est correct.
Ensuite dans la sous-section debug, cochez :
- Ouput original line numbers as comment
- Align code for debug
Cela permet d'aligner le code tel qu'il était sans le fichier source de départ, en remplacant les commentaires par des lignes blanches, et ainsi permettre de placer des points d'arrêts correctement.
Vérifier ensuite que les fichiers .class sont bien associés à l'éditeur Jadclipse, en allant dans la section General -> Editor -> File associations
III-D. Utilisation▲
Et miracle :
N'est-ce pas merveilleux ?