Return to site

Cavaj Java Decompiler

broken image


A decompiler is a computer program that takes an executable file as input, and attempts to create a high level source file which can be recompiled successfully. It is therefore the opposite of a compiler, which takes a source file and makes an executable. Cavaj is much easier for me. There have been reports that only Netbeans 6.0 works if you plan to hack your new compiled Java files with Netbeans, so keep that in mind. The previous link is removed. Fingerprint printing software download. Java decompiler.jar and.class decompilation back to Java source code. Android decompiler.apk and.dex decompilation back to Java source code. Python decompiler. The decompiler displays the source code during the debugging process. Cavaj is a free Java decompiler that you can use to convert bytecode, ZIP and JAR files into Java source code. It can also come in handy when you want to decompile Java applets. Cavaj is specially developed for Windows operating system.

  1. Cavaj Java Decompiler 1.11 Download
  2. Cavaj Java Decompiler Download
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:
CFR Free, no source-code available, http://www.benf.org/other/cfr/
Author: Lee Benfield
Very well-updated decompiler! CFR is able to decompile modern Java features - Java 9 modules, Java 8 lambdas, Java 7 String switches etc.
It'll even make a decent go of turning class files from other JVM langauges back into java!
JD free for non-commercial use only, http://jd.benow.ca/
Author: Emmanuel Dupuy
Updated in 2015. Has its own visual interface and plugins to Eclipse and IntelliJ . Written in C++, so very fast. Supports Java 5.
Procyon open-source, https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler
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.

Fernflower open-source, https://github.com/fesh0r/fernflower
Author: Egor Ushakov
Updated in 2015. Very promising analytical Java decompiler, now becomes an integral part of IntelliJ 14. (https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler)

Cavaj Java Decompiler 1.11 Download

Supports Java up to version 6 (Annotations, generics, enums)
Cavaj java decompiler download
JAD given here only for historical reason. Free, no source-code available, jad download mirror
Author: Pavel Kouznetsov
Probably, this is the most popular Java decompiler, but primarily of this age only. Written in C++, so very fast.

Cavaj Java Decompiler Download


Outdated, unsupported and does not decompile correctly Java 5 and later.




broken image