Java反编译工具Jad及插件JadClipse配置

来源:互联网 发布:监控安装设计软件 编辑:程序博客网 时间:2024/06/05 04:02

eclipse中安装:

1.下载JadClipsehttp://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download

   注意选择与eclipse版本一致的版本,我用的是Eclipse3.4,所以选择下载版本net.sf.jadclipse_3.3.0.jar
2.下载Jad
http://www.varaneckas.com/jad,下载相应版本
3.将下载下来的Jadclipse,如net.sf.jadclipse_3.3.0.jar拷贝到Eclipse下的plugins目录即可。

  我的机器上的目录是D:\Program Files\Java\jdk1.6.0_02\bin\jad.exe
4.然后,重新启动Eclipse,找到Eclipse->Window->Preferences->Java,此时你会发现会比原来多了一个JadClipse的选项,单击,会出现,如下:


Path to decompiler中输入你刚才放置jad.exe的位置,也可以制定临时文件的目录,如图所示。当然在JadClipse下还有一些子选项,如DebugDirectives等,按照默认配置即可。
5.基本配置完毕后,我们可以查看一下class文件的默认打开方式,Eclipse->Window->Preferences->General->Editors->File Associations,我们可以看到下图:


我们可以看到class文件的打开方式有两个,JadClipseEclipse自带的Class File Viewer,而JadClipse是默认的。
6.全部配置完成,下面我们可以查看源码了,选择需要查看的类,按F3即可查看源码,如查看Annotation中的Target,使用jad查看源码如下:


大家可以看到最上面的一行
“/*jadclipse*/// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.”,说明是由jad反编译的。

 

Myeclipse中安装:

1.下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip
将解压后的jad.exe放到jdk安装的bin目录下, 如: D:\Program Files\Java\jdk1.6.0_02\bin\jad.exe

2.下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?download

在Myeclipse安装目录下新建myPlugin文件夹(这里和Common,MyEclipse 10保持目录同级),myPlugin下新建jad文件夹,jad下新建features和plugins文件夹,如:

C:\Users\Sarah\AppData\Local\MyEclipse\myPlugin\jad,将jadeclipse插件net.sf.jadclipse_3.3.0.jar 分别拷贝到features和plugins文件夹中;

在MyEclipse 10/dropins下新建jad.link文件,里面输入:path=C:\\Users\\Sarah\\AppData\\Local\\MyEclipse\\myPlugin\\jad

然后重复上面4步骤往下。