Java Decompiler

Java Decompiler

“ Java Decompiler项目”旨在开发工具,以反编译和分析Java 5“字节码”及更高版本。
“ Java Decompiler项目”旨在开发工具,以反编译和分析Java 5“字节码”及更高版本。JD-Core是一个从一个或多个“ .class”文件重构Java源代码的库。JD-Core可用于恢复丢失的源代码并探索Java运行时库的源。支持Java 5的新功能,例如注释,泛型或类型“枚举”。JD-GUI和JD-Eclipse包含JD-Core库。JD-GUI是一个独立的图形实用程序,显示“ .class”文件的Java源代码。您可以使用JD-GUI浏览重建的源代码,以立即访问方法和字段。JD-Eclipse是Eclipse平台的插件。它允许您在调试过程中显示所有Java源代码,即使您没有全部源代码也是如此。JD-IntelliJ是IntelliJ IDE的插件。JD-Core,JD-GUI和JD-Eclipse是根据GPLv3许可证发布的开源项目。
jd-gui

特征

分类目录

Mac版Java Decompiler的替代品

CFR

CFR

CFR将反编译现代Java功能-Java 8 lambda(Java beta 103更改前后),Java 7 String开关等,但完全使用Java 6编写。[http://www.benf.org/other/cfr/]。
Java Class File Editor

Java Class File Editor

这是一个工具,用于打开Java类文件二进制文件,查看其内部结构,在需要时修改其中的某些部分并将类文件保存回去。
Bytecode Viewer

Bytecode Viewer

Java 8 Jar和Android APK逆向工程套件(反编译器,编辑器,调试器等)。
Procyon

Procyon

一套Java元编程工具,专注于代码生成,分析和反编译。
luyten

luyten

它是一个Java反编译器。