砖头
BlogJava
首页
新随笔
联系
聚合
管理
文章分类
cvs(1)
(rss)
displaytag
(rss)
eclipse(2)
(rss)
extjs2.0(1)
(rss)
hibernate(6)
(rss)
java(6)
(rss)
Javascript(5)
(rss)
jsf(1)
(rss)
JSP(7)
(rss)
JSTL(1)
(rss)
MyEclipse EJB Project(5)
(rss)
oscache(3)
(rss)
Struts(2)
(rss)
subversion(1)
(rss)
vml(1)
(rss)
weblogic(1)
(rss)
WORKFLOW(2)
(rss)
上传下载(3)
(rss)
介绍IoC(1)
(rss)
基于WEB的J2EE报表解决方案(1)
(rss)
娱乐(9)
(rss)
日志(1)
(rss)
深层理解(1)
(rss)
管理建议(3)
(rss)
英语(3)
(rss)
收藏夹
meizz的专栏(11)
(rss)
常用学习网址(8)
(rss)
文章档案
2008年5月 (1)
2008年2月 (1)
2007年8月 (1)
2007年3月 (1)
2007年2月 (10)
2007年1月 (3)
2006年12月 (7)
2006年11月 (3)
2006年10月 (5)
2006年9月 (2)
2006年8月 (5)
2006年7月 (3)
2006年6月 (6)
2006年5月 (4)
2006年4月 (22)
2006年3月 (25)
2006年2月 (6)
2006年1月 (9)
最新随笔
最新评论
使用jad及eclipse插件进行.class文件的反编译(转)
Posted on 2006-03-18 16:32
砖头
阅读(3211)
评论(0)
编辑
收藏
jad是java的反编译工具,是命令行执行,
反编译出来的源文件可读性较高。可惜用起来不太方便。
还好找到eclipse下的插件,叫jadclipse,
安装好之后,只要双击.class文件,就能直接看源文件,
包括jar包中的class文件,也可以直接反编译。
1.下载jad1.2.8
http://www.kpdus.com/jad.html#download
下载后解压。只用过最新版1.2.8能够成功,1.2.7都不行。
2.下载 jadclipse2.06beta
http://sourceforge.net/projects/jadclipse/
按eclipse的plguin进行安装,将jadclipse目录解压到eclipse/plugin目录下。
3.配置jadclipse:
window>preferences>java>JadClipse中,
设置path to decompiler为jad.exe的全路径,如:d:jadjad.exe
在Directory for temporary files中指定临时文件的路径。
在workbench>file associations中,
将*.class的编辑器,设为JacClipse。
4.反编译
找到一个class文件,双击打开,能看到编译后的源文件。
本页面地址:
→投票评分
非常好
还行
一般
扔鸡蛋
总得分:20 / 投票人次:4
→用户评论列表
#7512
评论作者:yuxin 发表时间:2006-01-06 09:32
谢谢zhenggc,谢谢楼主!都是好人啊~~~~~
#7346
评论作者:
zhenggc
发表时间:2005-12-31 09:52
http://sourceforge.net/projects/jode/
http://sourceforge.net/projects/jodeeclipse /
顺便给两个地址,
#7345
评论作者:
zhenggc
发表时间:2005-12-31 09:47
这个什么文章啊,jad早就1.5.8e版本了,文中还出现127,128,
再者jadClipse也有一定时间没有开发了,和eclipse的3。1的api都不兼容,所以写文章的时候最好注明你自己用的一些环境。
还有在3。1下个人推荐jode,起码他还是处于在不断开发的阶段,并且java的很多都是开远的,加个source,可以看源程序,并且还有注释,个人非常喜欢之
#7342
评论作者:
chetah
发表时间:2005-12-30 09:51
挺好.就是在: General->Editors->File Association,将*.class的编辑器,设为JacClipse。
#7322
评论作者:kangaroo_xin 发表时间:2005-12-30 09:40
window>preferences>java>JadClipse 点击出现错误,
Plug-in "jadclipse" was unable to instantiate class "jadclipse.ui.JadClipsePreferencePageFormat".
我用的eclipse3.1
Ajax Technology
Ajaxian
AjaxPatterns
Ajax中国
(rss)
JavaScript Weblog
(rss)
prototype
Learning
blogchina
BlueDavy之技术Blog
csdn上的blog
java家
Liferay Portal二次开发指南
http://www.blogjava.net/eamoi/archive/2006/03/30/38178.html
QUARTZ(石英)调度器
简易java框架
捞赚米米的地方
软件项目交易网
软件外包etc.
朋友
icer的blog
评论排行榜
阅读排行榜
posts - 0, comments - 0, trackbacks - 0, articles - 115
Copyright © 砖头