New Release of Jode Eclipse Plugin

I’ve released version 1.0.5 of the Jode Eclipse plugin. This version has a patch from Samuel Kerschbaumer that adds the Java runtime libraries to the classpath when decompiling classes. Thanks Samuel.

You get can the plugin from SourceForge or the Eclipse update site (http://www.technoetic.com/eclipse/update). If you’ve already installed it from the Eclipse configuration manager, update your version there. The feature version is 1.0.3.

Steve

Comments

  1. 吴迪 wrote:

    GOOD WORK!

    i am Chinese.

  2. savegod wrote:

    when i update jode to 1.0.5,I meet with some exceptions when older version won’t..
    —————————————–
    /*jode*/

    /***** DECOMPILATION REPORT *****
    LOCATION: D:\vss_local\lib\robase.jar!com.icss.j2ee.dao.DAO
    TOTAL TIME: 0 ms
    LOG:
    Dead jump? null in jode.flow.FlowBlock@18ce651: 122-133
    local_4_164f383 = POP;
    ((com.icss.j2ee.dao.DAO) local_0_af30a3).p.clear ();
    try
    {
    local_1_1a220c2.close ();
    }
    catch (java.lang.Exception local_-19_114cd80)
    {
    /* empty */
    }
    throw local_4_164f383;

    CAUGHT EXCEPTIONS:
    jode.AssertError: initial stack is null
    at jode.flow.FlowBlock.mapStackToLocal(FlowBlock.java:1529)
    at jode.flow.FlowBlock.mapStackToLocal(FlowBlock.java:1549)
    at jode.flow.FlowBlock.mapStackToLocal(FlowBlock.java:1549)
    at jode.flow.FlowBlock.mapStackToLocal(FlowBlock.java:1515)
    at jode.decompiler.MethodAnalyzer.analyzeCode(MethodAnalyzer.java:580)
    at jode.decompiler.MethodAnalyzer.analyze(MethodAnalyzer.java:652)
    at jode.decompiler.ClassAnalyzer.analyze(ClassAnalyzer.java:359)
    at jode.decompiler.ClassAnalyzer.dumpJavaFile(ClassAnalyzer.java:624)
    at jode.decompiler.ClassAnalyzer.dumpJavaFile(ClassAnalyzer.java:613)
    at net.sourceforge.jode.JodeDecompiler.decompile(JodeDecompiler.java:73)
    at net.sourceforge.jode.JodeSourceMapper.findSource(JodeSourceMapper.java:82)
    at net.sourceforge.jode.JodeSourceMapper.findSource(JodeSourceMapper.java:65)
    at net.sourceforge.jode.JodeClassFileEditor.doOpenBuffer(JodeClassFileEditor.java:104)
    at net.sourceforge.jode.JodeClassFileEditor.init(JodeClassFileEditor.java:70)
    at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:773)
    at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:572)
    at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
    at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
    at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2325)
    at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
    at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)

  3. Stevealee wrote:

    Hi, I have the same problem as mentioned twice above
    http://blog.technoetic.com/jode-eclipse-plugin/#comment-55

    Can you please help.

  4. Steve wrote:

    I’ve released this tool and the source code “as is”. If you can track the source of the problem you are describing and provide a fix I’ll patch it.

  5. Mike wrote:

    Let me try again.

    There is a slight problem in the 1.0.3 feature.xml file.

    <url>
    <update label=”Technoetic update site” url=”http://www.technoetic.com/update”/>
    </url>

    should be:

    <url>
    <update label=”Technoetic update site” url=”http://www.technoetic.com/eclipse/update”/>
    </url>

  6. 安阳 wrote:

    I am Chinese too!
    It cannot update to version 1.0.5,
    also the version 1.0.3 cannot work for eclipse version 3.2

Post a Comment

Your email is never published nor shared. Required fields are marked *

*

*