JDecompiler

broken image

Then JD appeared, it supported Java 7, much better than Jad. Jad was so old that it didn’t support Java generic type. The first Java decompiler was Jad, and the initial release was before 1999, 18 years ago. The following graph is the decompiler plugin architecture diagram: JDT provides a lot of features and has good scalability, so the decompiler plugin can be implemented easily. The plugin now supports five decompilers and is based on the Eclipse JDT plugin. I decided to create a new decompiler plugin, and the initial version contained Jad and JD. But it didn’t support Eclipse 4.x, and the author didn't maintain it anymore. When the Eclipse version was 3.x, I used the JadClipse plugin.

It also integrates Javadoc and supports the syntax of JDK8 lambda expressions. And you can debug these class files directly without source code.

broken image

It displays all the Java sources during your debugging process, even if you do not have them all. It integrates JD, Jad, FernFlower, CFR, and Procyon seamlessly with the Eclipse IDE. Read the security bulletin.Įclipse Class Decompiler is a plugin for the Eclipse platform. Warning! This solution has been removed from Eclipse Marketplace and the Eclipse Foundation strongly suggests that users update to the new Enhanced Class Decompiler.