博客
关于我
源码阅读:采用JD-X插件开发过程中查看源码
阅读量:165 次
发布时间:2019-02-28

本文共 2075 字,大约阅读时间需要 6 分钟。

Java Decompiler Project: Tools for Java Bytecode Analysis

The Java Decompiler project focuses on developing tools to decompile and analyze Java 5 bytecode and later versions. At the core of this initiative is JD-Core, a library designed to reconstruct Java source code from one or more .class files. This tool is particularly useful for recovering lost source code and exploring the internals of Java runtime libraries, supporting newer Java features such as annotations, generics, and enums.

JD-GUI: Graphical Java Source Viewer

JD-GUI is a standalone graphical utility that displays reconstructed Java source code from .class files. This tool provides an intuitive interface for browsing decompiled code, making it easy to access methods, fields, and other code elements. The application is equipped with features that facilitate instant navigation and analysis.

JD-Eclipse: Eclipse Plug-In for Java Source Display

JD-Eclipse is a plug-in for the Eclipse platform, designed to enhance the debugging experience by displaying Java source code during the debugging process. Even when source files are unavailable, this tool ensures that developers have access to the necessary code, streamlining the debugging workflow.

JD-IntelliJ: IntelliJ IDEA Plug-In

JD-IntelliJ is an ongoing project initiated by Brice Dutheil, focusing on creating a plug-in for IntelliJ IDEA. Similar to JD-Eclipse, this tool aims to display Java sources during debugging, even when they are not readily available. The project is currently in development, with source code hosted on a specific platform. Contributions from the community are welcome.

Open Source and Collaboration

All core projects such as JD-Core, JD-GUI, and JD-Eclipse are open-source initiatives released under the GPLv3 License. These projects emphasize collaboration and transparency, inviting developers to participate in their growth and evolution.


This article provides a comprehensive overview of the Java Decompiler project's tools and their functionalities, ensuring clear and structured information for technical audiences.

转载地址:http://sexj.baihongyu.com/

你可能感兴趣的文章
Objective-C实现一个Pangram字符串至少包含一次所有字母算法(附完整源码)
查看>>
Objective-C实现一个stack算法(附完整源码)
查看>>
Objective-C实现一个通用的堆算法(附完整源码)
查看>>
Objective-C实现一分钟倒计时(附完整源码)
查看>>
Objective-C实现一阶高斯滤波(附完整源码)
查看>>
Objective-C实现万年历(附完整源码)
查看>>
Objective-C实现三次样条曲线(附完整源码)
查看>>
Objective-C实现三维空间点到直线的距离(附完整源码)
查看>>
Objective-C实现三维空间点到直线的距离(附完整源码)
查看>>
Objective-C实现三重缓冲区(附完整源码)
查看>>
Objective-C实现上传文件到FTP服务器(附完整源码)
查看>>
Objective-C实现下载文件(附完整源码)
查看>>
Objective-C实现不重复字符的最长子串算法(附完整源码)
查看>>
Objective-C实现两个字符串由相同的字母组成但排列方式不同(字符串字谜)算法(附完整源码)
查看>>
Objective-C实现两个日期之间的天数(附完整源码)
查看>>
Objective-C实现两个栈实现队列算法(附完整源码)
查看>>
Objective-C实现两个队列实现栈算法(附完整源码)
查看>>
Objective-C实现两数之和问题(附完整源码)
查看>>
Objective-C实现中介者模式(附完整源码)
查看>>
Objective-C实现中值滤波(附完整源码)
查看>>