首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

务必要学的技术-反编译

2012-10-14 
必须要学的技术----反编译反编译,顾名思义就是把.class文件反编译成.java源代码.有些demo,只能看,缺没有源

必须要学的技术----反编译
   
    反编译,顾名思义就是把.class文件反编译成.java源代码.有些demo,只能看,缺没有源代码。这对开发和学习以及工作造成了很大的阻力.而笔者在工作中,多次靠jad成功的获取了demo的java代码,进而完成了几个难度较大的工作.下面笔者将介绍2款著名的反编译工具
(一)jad1.5.8
    先将XXXX.jar解压,使用jar xf ..\XXXX.jar,然后使用命令jad -sjava -dsrc -o -r *\*****\*.class 反编译即可。
    反编译之后,不一定100%准确,但是99%的代码都能运行了,有些地方需要微调一下.
比如说,著名的jfreechart,他虽然使用是免费的.但只给了demo,而demo的java源代码文件需要花钱购买。这个时候,jad就派上用场了.下面给出了jad的包.供读者们下载做实验使用^-^
(二)Java Decompiler
最新版下载
JD-Eclipse 0.1.3:http://java.decompiler.free.fr/?q=jdeclipse
JD-GUI 0.3.1:http://java.decompiler.free.fr/?q=jdgui 1 楼 chuanwang66 2011-08-03   谢谢^_^

热点排行