Voici les problèmes que j'ai rencontrés :
1) RTFM et installez le "Microsoft Visual C++ 2008 SP1 Redistributable Package" mentionné en haut des documents d'installation. en haut de la documentation d'installation. J'ai manqué cela au début parce que les instructions Helios sont à la fin.
2) Fermez tous les onglets ouverts de l'éditeur avant d'ouvrir un fichier de classe. Sinon, il est facile de récupérer un onglet d'éditeur périmé lors d'une tentative précédente.
3) Ouvrez le fichier de classe dans le "Java Class File Editor" (et non dans le "Java Class File Viewer"). Utilisez "Ouvrir avec" dans le menu contextuel pour obtenir le bon éditeur. Si vous êtes satisfait des résultats, faites-en l'éditeur par défaut dans les paramètres d'association de fichiers, dans Fenêtre/Préférence générale/Éditeurs/Associations de fichiers, sélectionnez *.class pour ouvrir avec "Java Class File Editor".
4) Ce type recommande d'installer le SDK Equinox à partir du site de mise à jour d'Helios. Je l'ai fait, mais je ne suis pas sûr que ce soit vraiment nécessaire. Quelqu'un le sait ?
5) Si les fichiers de classe que vous essayez d'afficher se trouvent dans un projet Java Eclipse, ils doivent se trouver dans le chemin de construction du projet. Sinon, une exception ("Not in the build path") apparaîtra dans le journal des erreurs d'Eclipse, et la décompilation échouera. J'ai ajouté les fichiers de classe en tant que bibliothèque / dossier de fichiers de classe dans le chemin de construction.
6) Glisser/déposer un fichier de classe depuis l'explorateur Windows ou l'ouvrir avec Fichier/Ouvrir le fichier... ne fonctionne pas. Dans mes tests, je donne un "Could not open the editor : The Class File Viewer cannot handle the given input ('org.eclipse.ui.ide.FileStoreEditorInput')". C'est probablement le mauvais éditeur de toute façon, voir 3).
7) Après avoir fait fonctionner le plugin, certains fichiers n'étaient toujours pas décompilés pour une raison inconnue. Cela a disparu après avoir fermé tous les onglets, redémarré Helios et réessayé.
2 votes
J'ai fait les étapes 1, 2, 3 et 7. et j'ai mis le dossier avec les fichiers de classe dans le chemin de construction du projet (clic droit, propriétés, java build path, libraries, add class folder, create new folder, advanced>>, link to folder in the file system, browse,...) puis redémarrer eclipse.
1 votes
La nouvelle maison de JD-Eclipse est : jd.benow.ca/#jd-eclipse