7 open source Java decompile tools

Source: Internet
Author: User
Keywords java nbsp ; compilation the official website http
Tags aliyun analysis anti- apple mac class class file code compiler

& http: //www.aliyun.com/zixun/aggregation/37954.html "> nbsp; Today we have to share some anti-compiler tools on Java, decompilation sounds like a very high and big technical vocabulary, popular That anti-compiler is a reverse analysis of the target executable program to get the original code process.Especially like. NET, Java running on the virtual machine programming language, easier to decompile the source code. , There are some commercial software, its program was confused encryption, so that we will be very difficult to decompile tools.

1, Java decompile plug-in - Jadclipse

JadClipse Jad Eclipse plug-in is a very useful and easy Java decompile plug-ins, we simply copy the downloaded plug-in package to the Eclipse plugins directory, and then modify window -> Preferences -> Java -> JadClipse Path to decompiler, such as: C: \ pin \ jadnt158 \ jad.exe Finally modify the "* .class" in Windows -> Perference -> General -> Editors -> File Associations The default associated editor for "JadClipse Class File Viewer "can be.

Official website: http://sourceforge.net/projects/jadclipse/

2, Java decompile tool jad

Jad is a very widely used Java decompilation tool, above Jadclipse is based on JAD decompile plug-in, JAD file contains MIDlet suite title information, such as the development of the application company, application name and size.

Official website: http://varaneckas.com/jad/

3, Java decompiler JD-GUI

JD-GUI is a Java decompile tool developed by C ++, developed by Pavel Kouznetsov, supporting three platforms: Windows, Linux and Apple Mac Os. But also provides the plug-in JD-Eclipse under the Eclipse platform. JD-GUI does not require installation, click directly to run, you can decompile the jar, class file.

Official website: http://jd.benow.ca/

4, Java decompiler jdec

jdec is a Java decompiler. It is capable of restoring bytecode that appears in a .class file to Java source code, decompiling almost the same result as the original Java file. It also comes with a user interface using swing development.

Official website: 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 in Class. Internal use jad.exe. Decompile the Class file, you can click on the Class file (after the association), or select the file or directory to send uuDeJava shortcuts. You can also drag the file or directory to uuDeJava's main window.

Official website: http://www.uuware.com/uudejava_cn.htm

6, Java reverse engineering software Minjava

Minjava is a Java reverse engineering software that helps understand the architecture and behavior of some existing Java software.

Official Website: https://code.google.com/p/minjava/

7, Java Decompiler

This anti-compiler called "Java Decompiler" was developed by Pavel Kouznetsov with a current update of 0.2.5. It is developed by C ++ and the official sponsored program for Windows, Linux and Apple Mac Os.

Official website: http://jd.benow.ca/

Related Article

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.