```Java 反编译器```
Java Decompiler

原始链接: http://java-decompiler.github.io

Java Decompiler项目提供工具来分析Java字节码(版本5及更高版本)并重建Java源代码。它包含三个主要组件:**JD-Core**,一个用于代码重建的库;**JD-GUI**,一个独立的图形工具,用于浏览从`.class`文件反编译的源代码(支持拖放、各种存档类型和颜色编码);以及**JD-Eclipse**,一个Eclipse插件,用于使用反编译的源代码进行调试。 这些工具可用于恢复丢失的源代码、探索Java库和理解编译后的应用程序。JD-Core为JD-GUI和JD-Eclipse提供支持,所有组件均在GPLv3许可下开源。 JD-Core与各种Java编译器兼容,包括JDK 1.1.8到JDK 10.0.2的版本,并支持Java 5的现代特性,如注解和泛型。JD-GUI还独特地支持显示与日志文件中的Java堆栈跟踪相关的代码。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Java 反编译器 (java-decompiler.github.io) 7 分,来自 mooreds 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.

JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.

JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all.

JD-Core is a library that reconstructs Java source code from one or more “.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New features of Java 5, such as annotations, generics or type “enum”, are supported. JD-GUI and JD-Eclipse include JD-Core library.

JD-Core, JD-GUI & JD-Eclipse are open source projects released under the GPLv3 License.

  • JD-Core and JD-GUI are written in Java.
  • JD-Core works with most current compilers including the following:
    • JDK 1.1.8, JDK 1.3.1, JDK 1.4.2, JDK 1.5.0, JDK 1.6.0, JDK 1.7.0, JDK 1.8.0, JDK 9.0.1, JDK 10.0.2
    • jrockit90_150_06
    • jikes-1.22
    • harmony-jdk-r533500
    • Eclipse Java Compiler v_677_R32x, 3.2.1 release
  • JD-GUI supports Drag and Drop.
  • JD-GUI supports CLASS, JAR, WAR, EAR, AAR, KAR, JMOD & ZIP files.
  • JD-GUI displays color coded Java source code.
  • JD-GUI allows you to browse the CLASS files and Java modules hierarchy.
  • JD-GUI lets you drag and drop LOG files, decompile CLASS files, and display the line of code that appears in Java stack traces.
联系我们 contact @ memedata.com