Question

Je suis un grand fan du plugin Jadclipse et je voudrais vraiment passer à Eclipse 3.4 mais le plugin ne fonctionne pas actuellement. Existe-t-il d'autres programmes vous permettant d'utiliser Jad pour afficher la source de code que vous naviguez depuis Eclipse? (Très utile pour explorer des codes ambigus dans les traces de pile).

Était-ce utile?

La solution

J'utilise JadClipse avec Eclipse 3.4 avec succès

Eclipse 3.4.0.I20080617-2000
JadClipse 3.3.0

Cela fonctionne!

EDIT: En fait, voir OlegSOM Répondez ci-dessous pour connaître les étapes supplémentaires à prendre si vous oubliez de lire la documentation de temps en temps!

Autres conseils

Lisez attentivement la documentation ...:

  1. Le plug-in JadClipse n'est pas activé lorsque je lance Eclipse. Vous devez lancer Eclipse avec l’option -clean pour autoriser le environnement pour détecter le plug-in. Lancement ultérieur de Eclipse ne nécessite pas le drapeau -clean. eclipse -clean

  2. L'afficheur de fichiers de classe Eclipse au lieu de l'afficheur de fichiers de classe JadClipse est ouvert. Accédez à Fenêtre > Préférences ... > Général > Éditeurs > Associations de fichiers et assurez-vous que le visualiseur de fichiers de classe JadClipse a le fichier DEFAULT association pour les fichiers * .class. (- appuyez sur le bouton Default !!!)

Cela aide vraiment :)))

mettez à jour votre éclipse 3.4 pour jadeclipse à partir de help- > mises à jour de logiciel http://webobjects.mdimension.com/jadclipse/3.3 redémarrez l'éclipse. définissez les propriétés de jadeclipse. ça ne marche pas… c'est la solution.

Peu importe ma question ci-dessus - mon problème était mes paramètres pour le chemin d'accès à jad.exe et le répertoire temporaire.

Si quelqu'un d'autre a le même problème que moi, assurez-vous que le chemin d'accès au décompilateur est correct (par exemple, "C: ... \ jad.exe") et laissez le répertoire temporaire tout seul (pour moi, c'est " C: \ Documents and Settings {utilisateur} .net.sf.jadclipse ").

C’est un très bon utilitaire - infiniment plus utile que le visualiseur de classes par défaut!

Je n'arrive pas à faire fonctionner le plugin avec ganymede (version linux). Lors de la configuration du visualiseur de classe jadclipse, l'erreur suivante apparaît dans le fichier journal de l'espace de travail (.metadata / .log)

java.lang.IncompatibleClassChangeError
        at net.sf.jadclipse.JadclipseClassFileEditor.doOpenBuffer(JadclipseClassFileEditor.java:101)
        at net.sf.jadclipse.JadclipseClassFileEditor.doSetInput(JadclipseClassFileEditor.java:45)
        at net.sf.jadclipse.JadclipseActionBarContributor.setActiveEditor(JadclipseActionBarContributor.java:87)
        at org.eclipse.ui.internal.EditorActionBars.partChanged(EditorActionBars.java:335)
        at org.eclipse.ui.internal.WorkbenchPage$3.run(WorkbenchPage.java:628)
.....(i don't think the rest of the stack trace is important)

Peut-être que jadclipse n’est pas compatible avec la version de ses dépendances eclipse (sur cette ligne, jadclipse appelle une classe définie dans le plugin JDT), mais je n’ai pas eu le temps de le comprendre.

EDIT: j'ai simplement recompilé le fichier jar à l'aide du référentiel svn et j'ai créé un nouveau fichier jar pour java 1.5 et il semble fonctionner ( Télécharger ici ). Il suffit de télécharger mon pot et de le placer dans le dossier du plug-in de Eclipse et de supprimer l'ancien.

J'ai eu un problème avec JadClipse dans Eclipse Ganymede. Il s'avère que le plugin Groovy était en conflit avec JadClipse. Après avoir supprimé le plugin groovy, JadClipse a fonctionné correctement. Btw voici le problème:

Cannot complete the request.  See the details.
Unsatisfied dependency: [org.codehaus.groovy.eclipse.feature.feature.group 2.0.0.20090814-1100-e34-N] requiredCapability: org.eclipse.equinox.p2.iu/org.codehaus.groovy.eclipse.core.help/[2.0.0.20090814-1100-e34-N,2.0.0.20090814-1100-e34-N]
Unsatisfied dependency: [org.codehaus.groovy.eclipse.feature.feature.group 2.0.0.20090814-1100-e34-N] requiredCapability: org.eclipse.equinox.p2.iu/org.codehaus.groovy.jdt.patch.feature.group/[2.0.0.20090814-1100-e34-N,2.0.0.20090814-1100-e34-N]
Unsatisfied dependency: [org.codehaus.groovy.jdt.patch.feature.group 2.0.0.20090814-1100-e34-N] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.jdt.feature.group/[3.4.2.r342_v20081217-7o7tEAoEEDWEm5HTrKn-svO4BbDI,3.4.2.r342_v20081217-7o7tEAoEEDWEm5HTrKn-svO4BbDI]
Unsatisfied dependency: [org.codehaus.groovy.eclipse.core.help 2.0.0.20090814-1100-e34-N] requiredCapability: osgi.bundle/org.eclipse.help/3.3.102

Je venais juste de réussir à installer jadclipse avec Ganymède. Pour ce faire je: 1) Installé via l’aide > mises à jour logicielles http://webobjects.mdimension.com/jadclipse/3.3

2) Placez l'exécutable Jad dans un répertoire qui se trouve dans le chemin d'exécution de votre système d'exploitation. Vous pouvez également configurer le chemin d'accès à l'exécutable Jad sous Fenêtre > Préférences ... > Java > JadClipse > Chemin vers Decompiler. (Définissez le chemin d'accès complet, par exemple C: \ Program Files \ Jad \ jad.exe)

3) Accédez à la fenêtre > Préférences ... > Général > Éditeurs > Associations de fichiers et assurez-vous que JadClipse Class File Viewer possède l'association de fichier par défaut pour les fichiers * .class.

4) Redémarrez Eclipse (eclipse-clean).

Cela fonctionne maintenant parfaitement pour moi!

Suivez les instructions de ce lien

http://www.devx.com/Java/Article/22657

Mais lors du téléchargement du plugin jadclipse pour Eclipse depuis http://sourceforge.net/projects/jadclipse/

Il suffit de télécharger ce pot "net.sf.jadclipse_3.3.0.jar" et le mettre dans le dossier des plugins Eclipse  Le reste est identique à celui du premier lien.

Ce qui a fonctionné pour moi, c’est que je suis allé à Window > Préférences ... > Général > Éditeurs > File Associations et réinitialiser la valeur par défaut. J'ai défini la valeur par défaut sur "Class File Viewer". et le retour à "Jadclipse Class File Viewer". Non, cela fonctionne pour une raison quelconque. :) Si vous n'avez pas de chance, essayez-le.

Je travaille également sur Eclipse:

Version: 3.4.1 Identifiant de construction: M20080911-1700

Les étapes d'installation du plug-in sont simples: http: // jadclipse. sourceforge.net/wiki/index.php/Main_Page#Installation

Je devais télécharger JAD lui-même depuis un site miroir (le site d'origine a disparu?) - http: // www .varaneckas.com / jad

Je suis sur une machine Windows, ce qui pourrait être important.

J'ai suivi la méthode de bhupendra (ajoutée via Aide > Mises à jour logicielles > http: //webobjects.mdimension .com / jadclipse / 3.3 ) et cela a fonctionné pour moi. Utiliser le fichier jar directement (même en redémarrant avec -clean) ne fonctionnait pas.

Pour résoudre le problème:

Accéder à la fenêtre > Préférences ... > Général > Éditeurs > Associations de fichiers et assurez-vous que JadClipse Class File Viewer possède l'association de fichier par défaut pour les fichiers * .class.

Redémarrez Eclipse (eclipse-clean).

utiliser ce site de mise à jour avec myeclipse 8.5 semble bien fonctionner:

http://webobjects.mdimension.com/jadclipse/3.3

Jeff Jeff

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top