Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>2009: <a href="http://jd.benow.ca/" rel="nofollow noreferrer">JavaDecompiler</a> can do a good job with a jar: since 0.2.5, All files, in JAR files, are displayed.</p> <p><img src="https://i.stack.imgur.com/SF22b.png" alt="http://java.decompiler.free.fr/sites/default/screenshots/screenshot1.png"></p> <p>See also <a href="https://stackoverflow.com/questions/272535/how-do-i-decompile-java-class-files/272595#272595">the question "How do I “decompile” Java class files?"</a>.</p> <p>The JD-Eclipse doesn't seem to have changed since late 2009 though (see <a href="http://java.decompiler.free.fr/?q=changes/jdeclipse" rel="nofollow noreferrer">Changes</a>).<br> So its integration with latest Eclipse (3.8, 4.2+) might be problematic.</p> <p>JD-Core is actively maintained.</p> <p>Both are the result of the fantastic work of (SO user) <a href="https://stackoverflow.com/users/37785/emmanuel-dupuy"><strong>Emmanuel Dupuy</strong></a>.</p> <hr> <p>2018: A more modern option, mentioned <a href="https://stackoverflow.com/questions/647116/how-to-decompile-a-whole-jar-file/647140?noredirect=1#comment89196907_647140">in the comments</a> by <a href="https://stackoverflow.com/users/1697026/david-kennedy-araujo">David Kennedy Araujo</a>:</p> <p><a href="https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine" rel="nofollow noreferrer"><strong>JetBrains/intellij-community/plugins/java-decompiler/engine</strong></a></p> <blockquote> <p>Fernflower is the first actually working analytical decompiler for Java and probably for a high-level programming language in general.</p> <pre><code>java -jar fernflower.jar [-&lt;option&gt;=&lt;value&gt;]* [&lt;source&gt;]+ &lt;destination&gt; java -jar fernflower.jar -hes=0 -hdc=0 c:\Temp\binary\ -e=c:\Java\rt.jar c:\Temp\source\ </code></pre> </blockquote>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload