7 open-source Java decompilation tools

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.