Domanda

Sono un grande fan del plug-in Jadclipse e mi piacerebbe davvero aggiornare a Eclipse 3.4 ma al momento il plug-in non funziona. Ci sono altri programmi là fuori che ti permettono di usare jad per visualizzare la fonte di codice a cui navighi da Eclipse? (Molto utile per approfondire il codice ambiguo nelle tracce dello stack).

È stato utile?

Soluzione

Uso correttamente JadClipse con Eclipse 3.4

Eclipse 3.4.0.I20080617-2000
JadClipse 3.3.0

Funziona e basta!

EDIT: In realtà, vedi OlegSOM's rispondi di seguito per i passaggi aggiuntivi che potresti dover ricordare di intraprendere, se come me ti dimentichi di leggere la documentazione a volte!

Altri suggerimenti

Leggi attentamente la documentazione ...:

  1. Il plug-in JadClipse non è attivato all'avvio di Eclipse. Dovrai avviare Eclipse con il flag -clean per consentire il ambiente per rilevare il plug-in. Prossimo lancio di Eclipse non richiede il flag -clean. eclipse -clean

  2. Il Visualizzatore file di classe Eclipse invece del Visualizzatore file di classe JadClipse è ha aperto. Vai a Finestra > Preferenze ... > Generale > Redattori > Associazioni di file e assicurarsi che il Visualizzatore file di classe JadClipse abbia il file DEFAULT associazione per file * .class. (- premere il pulsante Predefinito !!!)

Aiuta davvero :)))

aggiorna eclipse 3.4 per jadeclipse da help- > aggiornamenti software http://webobjects.mdimension.com/jadclipse/3.3 riavvia l'eclissi. imposta le proprietà jadeclipse. non funziona solo .. questa è la soluzione.

Non dimenticare mai la mia domanda sopra - il mio problema erano le mie impostazioni per il percorso di jad.exe e la directory temporanea.

Nel caso in cui qualcun altro abbia lo stesso problema, assicurati che il percorso del decompilatore sia corretto (come " C: ... \ jad.exe ") e lascia da solo la directory temp (per me è " C: \ Documents and Settings {utente} .net.sf.jadclipse ").

Questa è un'utilità abbastanza buona, infinitamente più utile del visualizzatore di classi predefinito!

Non riesco a far funzionare il plugin con ganimede (versione linux). Quando si imposta il visualizzatore di classi jadclipse, viene visualizzato il seguente errore nel file di registro dell'area di lavoro (.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)

Forse jadclipse non è compatibile con la versione delle sue dipendenze eclipse (su questa linea jadclipse effettua una chiamata a una classe definita nel plugin JDT), ma non ho avuto il tempo di capirlo.

EDIT: ho semplicemente ricompilato il jar usando il repository svn e creato un nuovo jar per java 1.5 e sembra funzionare ( Scarica qui ). Basta scaricare il mio vaso e inserire la cartella plugin di eclipse e rimuovere quella vecchia.

Ho avuto un problema con JadClipse in Eclipse Ganimede. Si scopre che il plugin Groovy era in conflitto con JadClipse. Dopo aver rimosso il plugin groovy, JadClipse ha funzionato bene. A proposito ecco il problema:

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

Sono stato in grado di installare correttamente jadclipse con Ganimede. Per fare ciò, io: 1) Installato tramite help- > aggiornamenti software http://webobjects.mdimension.com/jadclipse/3.3

2) Metti l'eseguibile Jad in una directory che si trova nel percorso di esecuzione del tuo sistema operativo. In alternativa, puoi configurare il percorso dell'eseguibile Jad in Window > Preferenze ... > Java > JadClipse > Percorso per il decompilatore. (Impostare il percorso completo, ad esempio C: \ Programmi \ Jad \ jad.exe)

3) Vai a Finestra > Preferenze ... > Generale > Redattori > Associazioni di file e assicurarsi che il Visualizzatore file di classe JadClipse abbia l'associazione di file predefinita per i file * .class.

4) Riavvia Eclipse (eclipse -clean).

Ora funziona perfettamente per me!

Segui le istruzioni in questo link

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

Ma quando scarichi il plugin jadclipse per Eclipse da http://sourceforge.net/projects/jadclipse/

Basta scaricare questo vaso & Quot; net.sf.jadclipse_3.3.0.jar " e inseriscilo nella cartella dei plugin di Eclipse  Il resto è uguale al primo collegamento.

ciò che ha funzionato per me è che sono andato su Window > Preferenze ... > Generale > Redattori > Associazioni di file e ripristinare il valore predefinito. Ho impostato il predefinito su " Class File Viewer " e il ritorno a " Visualizzatore di file di classe Jadclipse " ;. No, funziona per qualche motivo. :) Se sei sfortunato, provalo.

Ce l'ho anche lavorando su Eclipse:

Versione: 3.4.1 ID build: M20080911-1700

I passaggi per l'installazione del plug-in sono semplici: http: // jadclipse. sourceforge.net/wiki/index.php/Main_Page#Installation

Ho dovuto scaricare JAD stesso da un sito mirror (il sito originale è sparito?) - http: // www .varaneckas.com / Jad

Sono su un computer Windows, il che potrebbe importare.

Ho seguito il metodo di bhupendra (aggiungi tramite Help > Aggiornamenti software > http: //webobjects.mdimension .com / jadclipse / 3.3 ) e ha funzionato per me. L'uso diretto del file jar (anche il riavvio con -clean) non ha funzionato.

Per risolvere il problema:

Vai a Finestra > Preferenze ... > Generale > Redattori > Associazioni di file e assicurarsi che il Visualizzatore file di classe JadClipse abbia l'associazione di file predefinita per i file * .class.

Riavvia Eclipse (eclipse -clean).

l'utilizzo di questo sito di aggiornamento con myeclipse 8.5 sembra funzionare correttamente:

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

FYI Jeff

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top