7 open-source Java decompilation tools
Today we will share some decompilation tools for Java. decompilation sounds like a very high technical term. In other words, decompilation is a reverse analysis of the target executable program, the process of getting the original code. Especially programming languages such as. NET and Java that run on virtual machines make it easier to decompile the source code. Of course, there are some commercial software that obfuscated and encrypted their programs, so it is difficult for us to decompile them using tools.
1. Java decompilation plug-in-Jadclipse
JadClipse is the Eclipse plug-in of Jad. It is a very practical and convenient plug-in for Java decompilation. We only need to copy the downloaded plug-in package to the eclipse plugins directory, modify the Path to decompiler in window> Preferences> Java> JadClipse, for example, C: \ pin \ jadnt158 \ jad.exe, finally, modify "*. the Default Editor associated with class is JadClipse Class File Viewer.
Http://sourceforge.net/projects/jadclipse/
2. Java decompilation tool jad
Jad is a widely used Java decompilation tool. The above Jadclipse is a jad-based decompilation plug-in. The JAD file contains the title information of the MIDlet suite, for example, the company, name, and size of the application.
Http://varaneckas.com/jad/
3. Java anti-compiler JD-GUI
JD-GUI is a Java decompilation tool developed with C ++, developed by Pavel Kouznetsov, Supporting Windows, Linux and Apple Mac OS. It also provides the plug-in JD-Eclipse on the Eclipse platform. JD-GUI does not need to install, directly click to run, can decompile jar, class file.
Http://jd.benow.ca/
4. Java anti-compiler jdec
Jdec is a Java anti-compiler. It can restore the bytecode that appears in A. class file to the Java source code. The Decompilation result is almost the same as that of the original Java file. It also comes with a user operation interface developed using swing.
Http://jdec.sourceforge.net/
5. uuDeJava
UuDeJava is a decompilation tool for Java Class files. The decompiled Java source program is output to the same directory of the Class. Use jad.exe internally. When decompiling a Class file, you can directly click the Class file (after Association), or send the selected file or directory to the udejava shortcut. You can also drag a file or directory to the main window of udejava.
Http://www.uuware.com/uudejava_cn.htm
6. Java reverse engineering software Minjava
Minjava is a Java reverse engineering software that helps you understand the architecture and behavior of some existing Java software.
7. Java Decompiler
This anti-compiler is called "Java Decompiler" and developed by Pavel Kouznetsov. The latest version is 0.2.5. it is developed by C ++ and officially downloads executable programs on windows, linux, and Apple Mac OS.
Http://jd.benow.ca/
From: http://www.codeceo.com/article/java-decompiler-tools.html