A 2-in-1 JAVA decompiler based on JD-CORE v0 and v1 supporting 3rd party decompilers CFR, Procyon, Fernflower, Vineflower & Jadx.
Cost / License
- Free
- Open Source (GPL-3.0)
Platforms
- Mac
- Windows
- Linux
There are many alternatives to Java Decompiler for Mac if you are looking for a replacement. The best Mac alternative is JD-GUI-DUO, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 10 alternatives to Java Decompiler and six of them are available for Mac so hopefully you can find a suitable replacement. Other interesting Mac alternatives to Java Decompiler are Java Class File Editor, CFR, Bytecode Viewer and luyten.
A 2-in-1 JAVA decompiler based on JD-CORE v0 and v1 supporting 3rd party decompilers CFR, Procyon, Fernflower, Vineflower & Jadx.
This is a tool to open Java class file binaries, view their internal structure, modify portions of it if required and save the class file back. It also generates readable reports similar to the javap utility. Easy to use Java Swing GUI.



CFR will decompile modern Java features - Java 8 lambdas (pre and post Java beta 103 changes), Java 7 String switches etc, but is written entirely in Java 6. [ http://www.benf.org/other/cfr/ ].

Bytecode Viewer is an Advanced Lightweight Java Bytecode Viewer, GUI Java Decompiler, GUI Bytecode Editor, GUI Smali, GUI Baksmali, GUI APK Editor, GUI Dex Editor, GUI APK Decompiler, GUI DEX Decompiler, GUI Procyon Java Decompiler, GUI Krakatau, GUI CFR Java Decompiler, GUI...

Procyon is a suite of Java metaprogramming tools focused on code generation and analysis. It includes the following libraries: