博客
关于我
源码阅读:采用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实现binary tree mirror二叉树镜像算法(附完整源码)
查看>>
Objective-C实现binary tree traversal二叉树遍历算法(附完整源码)
查看>>
Objective-C实现BinarySearchTreeNode树算法(附完整源码)
查看>>
Objective-C实现binarySearch二分查找算法(附完整源码)
查看>>
Objective-C实现binomial coefficient二项式系数算法(附完整源码)
查看>>
Objective-C实现binomial distribution二项分布算法(附完整源码)
查看>>
Objective-C实现bisection二分法算法(附完整源码)
查看>>
Objective-C实现bisection二等分算法(附完整源码)
查看>>
Objective-C实现BitMap算法(附完整源码)
查看>>
Objective-C实现bitmask位掩码算法(附完整源码)
查看>>
Objective-C实现bitonic sort双调排序算法(附完整源码)
查看>>
Objective-C实现BloomFilter布隆过滤器的算法(附完整源码)
查看>>
Objective-C实现BMP图像旋转180度(附完整源码)
查看>>
Objective-C实现bogo sort排序算法(附完整源码)
查看>>
Objective-C实现boruvka博鲁夫卡算法(附完整源码)
查看>>
Objective-C实现Boyer-Moore字符串搜索算法(附完整源码)
查看>>
Objective-C实现BP误差逆传播算法(附完整源码)
查看>>
Objective-C实现breadth First Search广度优先搜索算法(附完整源码))
查看>>
Objective-C实现BreadthFirstSearch广度优先搜索算法(附完整源码)
查看>>
Objective-C实现BreadthFirstShortestPath广度优先最短路径算法(附完整源码)
查看>>