Description
A Java decompiler that attempts to reconstruct readable Java source from compiled class files. Developers and reverse-engineering analysts use it to inspect old binaries, recover lost source or understand third-party code.
Use it legally and ethically. Decompiled code may be incomplete, inaccurate or restricted by license, copyright or security policy.