Java反编译
2016-05-01 13:31
375 查看
这篇文章来自Java Decompiler官网文档 (http://jd.benow.ca/)
Java DecompilerJava反编译项目(Java Decompiler project)目的是开发可以反编译和分析Java 5及更高版本的字节码的工具集。
JD-Core是一个库,可以从.class文件重建java源代码。JD-Core可能被用来恢复丢失的源代码和探索Java runtime libraries的源代码。Java 5的新功能,比如注解,泛型和枚举都是支持的。JD-GUI和JD-Eclipse包含了JD-Core库。
JD-GUI是一个独立的图形化工具集,展示了.class文件,你可以使用JD-GUI来浏览重建的源代码中的方法和变量。
JD-Eclipse是一个Eclipse的插件。她运行你在调试程序的时候来查看Java源代码。
JD-Intellij是一个IntilliJ IDE的插件。
JD-Core, JD-GUI和JD-Eclipse是在GPLv3协议下发布的开源项目。
原文:
The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.
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-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-IntelliJ is a plug-in for… the IntilliJ IDE.
JD-Core, JD-GUI & JD-Eclipse are open source projects released under the GPLv3 License.
相关文章推荐
- java里面4种关于xml的解析方法
- java.lang.Class.forName(String name, boolean initialize, ClassLoader loader)方法
- 关于springmvc的流程
- java.lang.Class.forName(String name, boolean initialize, ClassLoader loader)方法
- 使用CXF处理JavaBean式的复合类型和List集合类型的形参和返回值
- JAVA流程控制
- Java泛型
- 20145305 《Java程序设计》第9周学习总结
- Sun java认证考试真题答案及部分解析(三)
- Sun java认证考试真题答案及部分解析(二)
- Sun java认证考试真题答案及部分解析(一)
- 传智播客 2015 刘意 Java基础-视频-笔记day27(完结)(2016年5月1日12:53:07)
- SpringMVC 使用JSR-303进行校验
- Java 栈帧
- spring常量值注入
- JAVA反射
- springmvc上传图片
- MyEclipse 2016 安装/破解
- JAVA多线程之中断机制stop()、interrupted()、isInterrupted()
- Java数据类型及类型转换