Java - 反编译工具
Java Decompiler
The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.
JD-Core, JD-GUI & JD-Eclipse are open source projects released under the GPLv3 License.
JD-Core
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
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
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-Eclipse Installation:
1. Download and unzip the JD-Eclipse Update Site,
2. Launch Eclipse,
3. Click on "Help > Install New Software...",
4. Click on button "Add..." to add an new repository,
5. Enter "JD-Eclipse Update Site" and select the local site directory,
6. Check "Java Decompiler Eclipse Plug-in",
7. Next, next, next... and restart Eclipse.
JD-IntelliJ
JD-IntelliJ is a plug-in for... the IntilliJ IDE.
Jad
相关文章
- Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
- JAVA 校验身份证号码工具类(支持15位和18位)
- Java反射异常:java.lang.NoSuchFieldException
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- Java实现 LeetCode 665 非递减数列(暴力)
- Java实现 LeetCode 226 翻转二叉树
- java实现第八届蓝桥杯数位和
- java实现哈密顿回路问题
- Java实现 蓝桥杯VIP 算法提高 洗牌
- Java实现 蓝桥杯VIP 基础练习 2n皇后问题
- Java实现蓝桥杯历届试题高僧斗法
- 【JAVA】 04-Java中的多线程
- PHP JAVA Bridge桥的最新使用
- Java软件生产监控工具Btrace的使用
- 【JAVA】java中char类型数组用数组名打印结果不是地址值而是数组内容
- Atitit.java 反编译 工具 attilax 总结
- 当年的java考试:Java景区预约登记管理系统(maven整合servlet)
- Java学习路线-38:集合工具类Stack栈、Queue队列、Properties、Collections、Stream、MapReduce
- 解决idea出现的java.lang.OutOfMemoryError: Java heap space的问题
- Java linkedList详细介绍及使用示例
- java使用DBCP连接池创建工具类
- Android Layout Binder(在线将XML中View find出来,生成java代码的工具)
- 使用java的Calendar工具类获取到本月的第一天起始时间和最后一天结束时间。
- 002-java反编译工具jd-gui
- 【项目实战】Java代码反编译工具的使用 以及 如何对Java代码进行混淆?