博客
关于我
源码阅读:采用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实现多种方法求解定积分(附完整源码)
查看>>
Objective-C实现多组输入(附完整源码)
查看>>
Objective-C实现多项式函数在某个点的评估算法(附完整源码)
查看>>
Objective-C实现多项式哈希算法(附完整源码)
查看>>
Objective-C实现大位数乘法(附完整源码)
查看>>
Objective-C实现大根堆(附完整源码)
查看>>
Objective-C实现奇偶检验码(附完整源码)
查看>>
Objective-C实现奇偶转置排序算法(附完整源码)
查看>>
Objective-C实现奇异值分解SVD(附完整源码)
查看>>
Objective-C实现子集总和算法(附完整源码)
查看>>
Objective-C实现字符串boyer moore search博耶摩尔搜索算法(附完整源码)
查看>>
Objective-C实现字符串IP地址转DWORD地址(附完整源码)
查看>>
Objective-C实现字符串jaro winkler算法(附完整源码)
查看>>
Objective-C实现字符串manacher马拉车算法(附完整源码)
查看>>
Objective-C实现字符串wildcard pattern matching通配符模式匹配算法(附完整源码)
查看>>
Objective-C实现字符串word patterns单词模式算法(附完整源码)
查看>>
Objective-C实现字符串Z 函数或 Z 算法(附完整源码)
查看>>
Objective-C实现字符串加解密(附完整源码)
查看>>
Objective-C实现字符串复制功能(附完整源码)
查看>>
Objective-C实现完整的ComplexNumber复数类(附完整源码)
查看>>