wiflish
Loving Life! Loving Coding!
posts - 98,comments - 98,trackbacks - 0
jadclips插件网站:http://jadclipse.sourceforge.net/
一、下载:
 下载插件:
   下载jadclipse_3.1.0.jar版本,该版本支持eclipse3.1M6以上
   下载jadclipse_3.2.0.jar版本,该版本支持eclipse3.2M3和eclipse3.2M4。
   下载jadclipse_3.2.2.jar版本,该版本支持eclipse3.2M5以上。
 下载Jad反编译工具:
   http://www.kpdus.com/jad.html#download,在该页中找到适合自己操作系统平台的jad下载。下载后解压,然后将解压后的jad.exe文件复制到%JAVA_HOME%\BIN目录下面(可以将jad.exe随便放到哪,只要记住路径就好,下面要用到)。
二、安装:
   方法1、直接将jadclipse_3.1.0.jar复制到%ECLIPSE_HOME%\plugins目录下。
   方法2、使用link方式安装,建立E:\eclipse3.1plugins\jadclipse3.1.0\eclipse\plugins的目录结构,将jadclipse_3.1.0.jar放到plugins目录下面(注:其中E:\eclipse3.1plugins为你自己定义的一个专门放置插件的目录)。再在%ECLIPSE_HOME%\links目录下面建立一个jadclipse3.1.0.link文件(该文件名随便取,保证后缀为.link就OK).文件里面内容为:path=E:\\eclipse3.1plugins\\jadclipse3.1.0。
   启动eclipse,打开Window->Preferences->Java->JadClipse,如果没有找到JadClipse,检查插件安装的版本是否与你安装的eclipse版本对应。我安装的eclipse是:eclipse3.1.2
三、设置参数:
   启动eclipse,打开:Window->Preferences->Java->JadClipse。
   1、Path to decompiler,这里设置反编译工具jad的全路径名,比如:%JAVA_HOME%\bin\jad.exe。
   2、Directory for temporary files,这里设置临时文件路径。
   至于Window->Preferences->Java->JadClipse目录下的Debug,Directives,Formatting,Misc目录中的参数设置,就不罗嗦。
四、安装完成后,eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows--> Perference-->General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。

注: 对于存在源代码的类,它不会强行反编译,也就是说它还是会用eclipse自带的Class File Viewer查看class文件。

一些实用插件介绍:

 http://www.blogjava.net/beansoft/archive/2006/11/22/82765.html
posted on 2006-05-16 15:23 想飞的鱼 阅读(17434) 评论(23)  编辑  收藏 所属分类: eclipse

FeedBack:
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-05-16 15:32 | nk912114
(该文件名随便取,保证后缀为.link就OK)
-----------
后缀名也可以随便取  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-05-16 15:38 | 想飞的鱼
以前没注意,刚才测试了下,确实可以随意取
谢谢!  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-05-16 19:32 | 绿色使者、绿色心情
哦,挺好的一个工具,下来用用  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-05-17 13:54 | 想飞的鱼
呵呵。
主要方便是,在eclipse里面查看那些jar包中的类的源代码的时候,不再需要给jar包关联一个src目录了,直接按F3后,就能轻松看到源代码,而不是一个仅显示类方法的文件。
  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-05-18 23:00 | Shooper.Java
的却方便啊,谢谢推荐  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-05-19 09:13 | 想飞的鱼
呵呵  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-07-07 09:14 | freebird
在myeclipse下的class不能反编译,必须是java项目才行吗?  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-07-07 16:37 | 想飞的鱼
@freebird

不明白你的意思,
你的意思是在myeclipse透视图下面不能反编译,还是装了myeclipse插件不能反编译?
这个插件与装myeclipse插件无关。
另外,这个插件只能在java文件中点击要找的类,才能进行反编译,
举个例:
String s = request.getParameter("user_name");
request为HttpServletRequest, 按住ctrl,点击request的时候,没有装JadClipse时,eclipse只显示request类中的方法名和属性,而装了JadClipse后,就会将request类反编译过来,显示反编译之后的request的源代码。
  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-07-13 18:21 | 匿名用户
eclipse安装了jadeclipse后,我打开.class文件,提示错误?

我的相关环境版本
eclipse:3.1.2
jadeclipse:3.1.0
---------------------------------
错误如下:

由于发生内部错误而无法创建此部件,传生该故障的原因是”类文件查看器“不能处理给定的输入”
org.eclipse.core.runtime.CoreException:"类文件查看器"不能处理给定的输入。  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-07-18 14:31 | 想飞的鱼
版本没问题。。没见过这种错误。
确认你的jadclipse安装成功没有?
在windows->proferences->java->jadclipse
在java下有没有jadclipse的字菜单?
  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-12-11 19:38 | BeanSoft
谢谢了, 我把这个贴到我的文章后作为补充了... http://www.blogjava.net/beansoft/archive/2006/11/22/82765.html  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-12-12 08:35 | wiflish
呵呵。。
看了下链接。都是些实用的小插件阿。。辛苦了
我这边顺便引用下。嘿嘿
  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2006-12-28 20:40 | ashee
为什么会出现:
source not found!  回复  更多评论
  
# qq492158861[未登录]
2007-02-07 02:00 | 猪猪
来看看我哥哥  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2007-02-08 15:04 | 想飞的鱼
@猪猪
你是??  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2007-05-14 10:36 | rinnix
您好,我的这个插件安装后在eclipse中安装成功,但是点开一个class文件后打开的页面是

Class file Editor

Source not found

There is no source file attached to the class file ....class

另我看的是spring的class文件
请问如何解决
  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2007-05-18 14:27 | wiflish
呵。你的eclipse版本跟插件的版本匹配吗?  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2007-06-07 12:12 |
Decompiled from: E:\workspace\NewsManager\WebRoot\WEB-INF\lib\msbase.jar
Total time: 296 ms
Jad reported messages/errors:
Exit status: 0
Caught exceptions:
java.io.IOException: Cannot run program "%JAVA_HOME%\bin\jad.exe" (in directory "C:\jadclipse\1181188709953"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)


这个问题怎么解决啊?
楼主一定要回答我啊!  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2007-06-08 16:56 | wiflish
你没有在eclilpse中设置jad.exe的路径。  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2007-08-11 18:57 | ss
我的ECLIPSE 版本:Eclipse SDK

Version: 3.3.0
Build id: I20070621-1340

出现错误:

the class viewer can not handle the given input



我试着打开一个文件: cs.class  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2008-01-03 14:31 | xnaughty
java.io.IOException: Cannot run program "%JAVA_HOME%\bin\jad.exe" (in directory "C:\Documents and Settings\nchen\.jadclipse\temp\1199341649236"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶

我也出现了这个错误,但是我的eclilpse中是设置了jad.exe的路径的。
怎么回事呢?  回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍[未登录]
2008-09-26 10:12 | 新手
对于放在WEB-INFO目录下的class文件,就显示 sourse not found   回复  更多评论
  
# re: 原创:eclipse反编译插件Jadclipse介绍
2010-05-11 09:54 | iamaj2eeprorgammer
学习了。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: