🌐
Java Decompiler
java-decompiler.github.io
Java Decompiler
The “Java Decompiler project” ... browse the reconstructed source code with the JD-GUI for instant access to methods and fields. JD-Eclipse is a plug-in for the Eclipse platform....
🌐
Eclipse Marketplace
marketplace.eclipse.org › content › enhanced-class-decompiler
Enhanced Class Decompiler | Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation
Enhanced Class Decompiler integrates CFR, FernFlower, JD, Procyon, Vineflower seamlessly with Eclipse and allows Java developers to debug class files without source code directl
🌐
GitHub
github.com › java-decompiler › jd-eclipse
GitHub - java-decompiler/jd-eclipse: A Java Decompiler Eclipse plugin
JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all. > git clone https://github.com/java-decompiler/jd-eclipse.git > cd jd-eclipse > ...
Starred by 726 users
Forked by 224 users
Languages   Java
🌐
Eclipse Marketplace
marketplace.eclipse.org › free-tagging › decompiler
decompiler | Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation
Inspect, understand and debug Java bytecode, no matter if you have the corresponding source. ... Drag to your running Eclipse* workspace. *Requires Eclipse Marketplace Client ... Import a .jar or .war as a project into you Eclipse IDE, even if you don't have the source by decompiling the jar Supported project types Maven PDE Eclipse plugin WAR file Generic...
🌐
Java Decompilers
javadecompilers.com
Java decompiler online
This free and open-source decompiler is available here: http://www.benf.org/other/cfr/ Author: Lee Benfield Regularly updated, CFR is able to decompile all the modern Java features: ... Java 14: 'instance of' pattern match and 'Record types' It'll even make a decent go of turning class files from other JVM langauges back into java! free for non-commercial use only, http://jd.benow.ca/ Author: Emmanuel Dupuy Updated in 2015. Has its own visual interface and plugins to Eclipse and IntelliJ .
🌐
ecd
ecd-plugin.github.io › ecd
Enhanced Class Decompiler | ecd
Enhanced Class Decompiler integrates JD, FernFlower, Vineflower, CFR, Procyon seamlessly with Eclipse and allows Java developers to debug class files without source code directly.
🌐
Code2care
code2care.org › home page › java › java decompiler eclipse plugin
Java Decompiler Eclipse Plugin | Code2care
1 week ago - How to decompile your Java classes and jars using Java Decompiler Eclipse Plugin.
🌐
SourceForge
sourceforge.net › projects › jadclipse
JadClipse - Eclipse plugin download | SourceForge.net
Download JadClipse - Eclipse plugin for free. Jad Java decompiler plugin for Eclipse IDE.
Top answer
1 of 14
37

Here's the stuff I ran into:

1) RTFM and install the "Microsoft Visual C++ 2008 SP1 Redistributable Package" mentioned at top of the installation docs. I missed this at first because the Helios instructions are at the end.

2) Close all open editor tabs before opening a class file. Otherwise it's easy to get an outdated editor tab from a previous attempt.

3) Open the class file in the "Java Class File Editor" (not "Java Class File Viewer"). Use "Open With" in the context menu to get the right editor. If pleased with results, make it the default editor in the File Association settings, in Window/Preference General/Editors/File Associations select *.class to open with "Java Class File Editor".

4) This guy recommends installing the Equinox SDK from the Helios update site. I did, but I'm not sure if this was really necessary. Anyone know?

5) If the class files you are trying to view are in an Eclipse Java project, they need to be in the project's build path. Otherwise, an exception ("Not in the build path") will show up in the Eclipse error log, and decompile will fail. I added the class files as a library / class file folder to the build path.

6) Drag/dropping a class file from Windows Explorer or opening it with File/Open File... will not work. In my tests, I gives a "Could not open the editor: The Class File Viewer cannot handle the given input ('org.eclipse.ui.ide.FileStoreEditorInput')." error. That is probably the wrong editor anyways, see 3).

7) After getting the plugin basically running, some files would still not decompile for an unknown reason. This disappeared after closing all tabs, restarting Helios, and trying again.

2 of 14
19

To Make it work in Eclipse Juno - I had to do some additional steps.

In General -> Editors -> File Association

  1. Select "*.class" and mark "Class File Editor" as default
  2. Select "*.class without source" -> Add -> "Class File Editor" -> Make it as default
  3. Restart eclipse
Find elsewhere
🌐
GitHub
github.com › cnfree › Eclipse-Class-Decompiler
GitHub - cnfree/Eclipse-Class-Decompiler: Eclipse Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon seamlessly with Eclipse and allows Java developers to debug class files without source code directly
Eclipse Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon seamlessly with Eclipse and allows Java developers to debug class files without source code directly - cnfree/Eclipse-Class-Decompiler
Starred by 306 users
Forked by 89 users
Languages   Java 98.4% | HTML 1.5%
🌐
Mkyong
mkyong.com › home › java › java decompiler plugin for eclipse ide
Java decompiler plugin for Eclipse IDE - Mkyong.com
June 29, 2021 - In Eclipse IDE, we can use `Enhanced Class Decompiler` plugin to decompile Java class files without source code directly.
🌐
Reddit
reddit.com › r/java › looking for a java decompiler
r/java on Reddit: Looking for a Java decompiler
June 13, 2017 -

I have a couple of .jar games on my disk. I want to decompile the bytecode back to the readable .java format.

What are my options? Google wasn't very helpful, throwing old sites at me with broken download links.

I just want to learn - I played the game lots of times so I know what it does, now I want to know how it does it.

EDIT: Thanks to everyone who replied, the post stays so that others can use. I decided to use jd-gui, but it's good to know many Java IDEs have plugins to do this too (I use Netbeans and I couldn't find a decompiler plugin for it)

🌐
Eclipse Foundation
eclipse.org › community › eclipse_newsletter › 2017 › february › article8.php
The Features of Eclipse Class Decompiler | The Eclipse Foundation
Eclipse Class Decompiler integrates JD, Jad, FernFlower, CFR, Procyon seamlessly with the Eclipse IDE. It displays all the Java sources during your debugging process, even if you do not have them all.
🌐
Baeldung
baeldung.com › home › java › decompiling classes in java
Decompiling Classes in Java | Baeldung
August 14, 2025 - java -jar JDCommandLine.jar ${TARGET_JAR_NAME}.jar ./classes · Don’t leave off the ./classes parameter. It defines the output directory. After successful decompilation, we can access the source files contained in the output directory. They’re now ready to view through a text editor like Vim. We looked at decompilation in Eclipse and IntelliJ IDEA IDEs as well as a command-line option when they aren’t available.
🌐
Blogger
javahungry.blogspot.com › 2018 › 12 › 8-best-java-decompiler-in-2019.html
14 Best Java Decompilers in 2023 for Java Developers | Java Hungry
There are many options available for java decompiler. If you have MacOS, or Linux OS or looking for the eclipse, IntelliJ plugin then goes for JDProject. For Windows OS there are many options available like DJ decompiler, JBVD, AndroChef, Cavaj, and JDProject.
🌐
LambdaTest Community
community.lambdatest.com › general discussions
How do I open Java decompiler in Eclipse? - LambdaTest Community
June 27, 2022 - How do I open Java decompiler in Eclipse · Steps to open the Java Decompiler in Eclipse : Open Eclipse IDE. Click Help->Eclipse Marketplace Wizard. In Search tab find the JD (JD is keyword to get the Eclipse Class Decompiler) Select the Eclipse ...
🌐
DigitalOcean
digitalocean.com › community › tutorials › java-compiler
Java Decompiler Explained: How It Works, Tools, and Use Cases | DigitalOcean
June 19, 2025 - Tip: If you use IntelliJ IDEA or Eclipse, plugins like Fernflower and Enhanced Class Decompiler make the process seamless. Need something quick and accessible? Online Java decompilers let you view the contents of .class files without downloading any software.
🌐
JetBrains
plugins.jetbrains.com › plugin › 7100-java-decompiler
Java Decompiler - IntelliJ IDEs Plugin | Marketplace
JD-IntelliJ is a Java decompiler for the IntelliJ IDEA. Open a Java class file to see the decompiled code. It is based on the famous JD-GUI's core library JD-Core...