eclipse中集成jad反编译插件

 
jad反编译插件
jadclips插件网站:
http://jadclipse.sourceforge.net/
Jadclips插件,网址:
http://jadclipse.sourceforge.net/wiki/index.php /Main_Page#Download
http://sourceforge.net/projects/jadclipse/

Jad反编译工具,网址:

http://www.kpdus.com/jad.html#download

http://www.varaneckas.com/jad

一、 下载:
下载插件:
下载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文件。这点很重要哦。毕竟反编译的不如人家的源码好。

  附:把鼠标焦点放到这个如要查看源码的方法上,然后按F3(eclipse查看源码快捷键),呵呵~源代码出现了。

  不过还是要说明一下,如果可以的话,还是尽量找官方的源码(在eclipse指定源码位置,就可以按F3查看,怎么指定?自己google), 而且一般都带说明文档的,这样的话,不必每次使用的时候都查看源码,只要把她的API文档导入就可以了(跟指定源码一样),开发的时候会方便一些,如果自 己学习的话可以没事看看源码。



如何卸载 Eclipse插件

有时候用户出于某种原因希望卸载已经安装的Eclipse插件,比较好的方法是利用Update Manager来卸载插件。首先,在Eclipse3.0中打开Help > Software Updates > Manage Configuration...,在左边窗口选择需要卸载的插件,在右边窗口Disable此插件,再选择Uninstall就可以卸载此插件了。如果是手工安装的插件,则可能看不到Uninstall项, 但是也应该先Disable此插件,再手工删除相应的部件。笔者建议如果不是必须,无妨将Disable的插件留着,以免由于错误的删除其它插件的部件造成比必要的麻烦

你可能感兴趣的:(eclipse,eclipse插件,Class,plugins,反编译工具,associations)