Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the 7 open source Java decompilation tools

2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

Which are the 7 open source Java decompilation tools? I believe many inexperienced people don't know what to do about it. Therefore, this article summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.

Today we are going to share some decompilation tools about Java. Decompilation sounds like a very high-level technical vocabulary. In popular terms, decompilation is a process of reverse analysis of the target executable program to get the original code. In particular, programming languages such as .NET and Java, which run on virtual machines, are easier to decompile to get the source code. Of course, there are also some commercial software that confuse and encrypt their programs, so that it is difficult for us to decompile with tools.

1. Java decompilation plug-in-Jadclipse

JadClipse is an Eclipse plug-in for Jad and a very practical and convenient Java decompiler plug-in. We just need to copy the downloaded plug-in package to the plugins directory of eclipse, and then modify the Path to decompiler under window-> Preferences-> Java-> JadClipse, such as: C:\ pin\ jadnt158\ jad.exe,*** in Windows-> Perference-> General-> Editors-> File Associations to change the default associated editor of "* .class" to "JadClipse Class File Viewer".

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

2. Java decompiler jad

Jad is a very widely used Java decompiler. The above Jadclipse is a decompiled plug-in based on jad. The JAD file contains the title information of the MIDlet suite, such as the company that developed the application, the name and size of the application.

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

3. Java anti-compiler JD-GUI

JD-GUI is a Java decompiler developed with C++, developed by Pavel Kouznetsov, and supports Windows, Linux and Apple Mac Os platforms. And provide the plug-in JD-Eclipse under the Eclipse platform. JD-GUI does not need to be installed, just click run, you can decompile the jar,class file.

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

4. Java decompiler jdec

Jdec is a Java decompiler. It can restore the bytecode that appears in a .class file to Java source code, and the result of decompilation is almost the same as the original Java file. It also comes with a user interface developed using swing.

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 as Class. Use jad.exe internally. When decompiling a Class file, you can directly click on the Class file (after association), or select the shortcut to send the file or directory to uuDeJava. You can also drag files or directories to the main window of uuDeJava.

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

6. Java reverse engineering software Minjava

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

7 、 Java Decompiler

This decompiler is called "Java Decompiler" and is developed by Pavel Kouznetsov. The current version is 0.2.5. It was developed by C++ and is officially available for downloading executable programs for windows, linux and Apple Mac Os.

After reading the above, do you know which of the seven open source Java decompilation tools are? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report