Java Decompiler – Fast access, browse source code of Java .class file

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Decompiler and disassembler are essential tools for any sharp-sighted programmers. No matter which programming languages, they have their corresponding decompilers. For compiled Java binary class file, there are two excellent decompilers: they are freeware Java Decompiler and commercial software DJ Java Decompiler (AppNee will release its related resources later).

Java Decompiler (Jad for short) is a free, cross-platform and open-source Java source code decompiler that supports all versions of Java. It was published as standalone app (JD-GUI) and plugin (JD-Eclipse, JD-IntelliJ) at the same time. With its help, we can make fast access to methods and fields inside a Java class file by reconstructing its source code.

Because written in C++, Java Decompiler has very fast decompiling and display speed. It supports compiling to a single class file, or a whole JAR file, and allows to jump directly in the source code by clicking class name, method name or variable name. BTW, Java Decompiler does not require the support of Java runtime environment. That’s to say, before using this software, there is no trouble of configuring the Java environment.

// Download URLs //

Version JD-GUI JD-Eclipse JD-IntelliJ
Latest

(Homepage | GitHub)

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.