Mar 11, 2013 Download Java Decompiler for free. The aim of this project is to develope a decompiler for java which is platform independent and has options to obfuscate the class file also. The project takes class file as input and decompiles it and provides the source file. Free Download Cavaj Java Decompiler 1.11 - A useful application that will enable developers to easily load, view and edit class files in order to re.
Until recently, you needed to use a Java decompiler and all of them were either unstable, obsolete, unfinished, or in the best case all of the above. And, if not, then they were commercial. The obsoleteness was typically proved by the fact that they can only decompile JDK 1.3 bytecode. The only so-so working solution was to take the.class file and pre-process it, so it becomes JDK 1.3 compatible, and then run Jad over it (one of those older, but better decompilers). But recently, a new wave of decompilers has forayed onto the market: Procyon, CFR, JD, Fernflower, Krakatau, Candle. Here's a list of decompilers presented on this site: Procyon open-source, Author: Mike Strobel Updated in 2015.
Handles language enhancements from Java 5 and beyond, up to Java 8, including: • Enum declarations • Enum and String switch statements • Local classes (both anonymous and named) • Annotations • Java 8 Lambdas and method references (i.e., the:: operator). • Java 7 is required to run. CFR Free, no source-code available, Author: Lee Benfield Updated in 2015.
CFR is able to 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. JD free for non-commercial use only, Author: Emmanuel Dupuy Updated in 2014. Has its own visual interface and plugins to Eclipse and IntelliJ. Written in C++, so very fast.
Supports Java 5. Fernflower open-source, Author: Egor Ushakov Updated in 2015. Very promising analytical Java decompiler, now becomes an integral part of IntelliJ 14. () Supports Java up to version 6 (Annotations, generics, enums) JAD given here only for historical reason. Dreamweber. Free, no source-code available, Author: Pavel Kouznetsov Probably, this is the most popular Java decompiler, but primarily of this age only. Written in C++, so very fast.
Outdated, unsupported and does not decompile correctly Java 5 and later. Useless websites to waste your time instead of coding.