Both JBVD and JD are excellent Java decompilers. Even though they both have quite similar features; JD is available for Windows, Mac and Linux too whereas JBVD is strictly for windows. So, as per your needs you should choose what’s best for you.
Actually DJ Java decompiler have significantly less syntax errors in the reconstructed code than the JD Java decompiler; so the myth of errors with DJ Java decompiler is completely false.
No, unfortunately Cavaj is currently not available for Mac and Linux Operating systems and is strictly a Windows Java decompiler.
Yes, JD-GUI supports and displays color coded Java source codes.
You will be glad to know that JD-GUI supports many file formats. Currently JD-GUI supports CLASS, JAR, WAR, EAR, AAR, KAR, JMOD & ZIP file types.
JD-Core library can work with following compilers : JDK 1.1.8, JDK 1.3.1, JDK 1.4.2, JDK 1.5.0, JDK 1.6.0, JDK 1.7.0, JDK 1.8.0, JDK 9.0.1, JDK 10.0.2 jrockit90_150_06 jikes-1.22 harmony-jdk-r533500 Eclipse Java Compiler v_677_R32x, 3.2.1 release.
There are a total 3 open source Java decompiler projects. They are JD-Core, JD-GUI & JD-Eclipse; known as the open source projects released under the GPLv3 License by Java. From which, JD-Core and JD-GUI are written in Java.
JD-Core is a library that reconstructs Java source code from one or more “.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New features of Java 5, such as annotations, generics or type “enum”, are supported. JD-GUI and JD-Eclipse include JD-Core library.
Yes, there is an open source plugin by Java known as JD-Eclipse. JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all.
There is a simple way for that, You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.
Appscms Java decompiler supports all versions of Windows including Windows 7, Windows 8, Windows 10
Yes. We use most sophisticated best in class algorithms for decompilation, and provide highest quality of output for decompilation.
You can use Appscms' Java decompiler online for free.
All versions of Java are supported by Appscms's decompiler.