ǰλã >> Eclipse >> Eclipse反编译工具Jad及插件JadClipse配置
  ϸ

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

ȶȣ356   ʱ䣺2016-04-23 00:58:35.0
Eclipse反编译工具Jad及插件JadClipse配置 .
Eclipse反编译工具Jad及插件JadClipse配置
    Jad?个Java的一?编译工具,是用命令?执?,和通常JDK?的java,javac命令?样的。不过因为是控制台运行,?以用起来不太方便。不过幸好有?个eclipse的插件JadClipse,二者结合可以方便的在eclipse?看class文件的源代码?/span>下面介绍?下配?
    A.下载JadClipse?/span>http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download,注意?择与eclipse版本?致的版本,我用的是Eclipse3.4,所以?择下载版本net.sf.jadclipse_3.3.0.jar
    B.下载Jad?/span>http://www.varaneckas.com/jad,下载相应版?/span>
    C.将下载下来的Jadclipse,?net.sf.jadclipse_3.3.0.jar拷贝到Eclipse下的plugins?即可。当然也??/span>links安?,不过比较麻烦??/span>
    D.将Jad.exe拷贝到JDK安??下的bin文件?/span>(方便,与java,javac等常用命令放在一起,?直接在控制台使用jad命令),我的机器上的?是D:\Program Files\Java\jdk1.6.0_02\bin\jad.exe
    F.然后,重新启动Eclipse,找?/span>Eclipse->Window->Preferences->Java,?时你会发现会比原来?了一?/span>JadClipse的?项,单击,会出现,如下?/span>,在Path to decompiler?入你刚才放置jad.exe的位?也可以制定临时文件的?,?图所示??当然在JadClipse下还有一些子选项,?Debug,Directives等,按照默?配置即可?/span>
    G.基本配置完毕后,我们?查看??/span>class文件的默认打?方式?/span>Eclipse->Window->Preferences->General->Editors->File Associations,我?以看到下图:
,我?以看到class文件的打?方式有两?JadClipse和Eclipse??/span>Class File Viewer,?JadClipse?认的?/span>
    H.全部配置完成,下面我?以查看源码了,?择?要查看的类,按F3即可查看源码,?查看Annotation?Target,使用jad查看源码如下?/span>
大??看到?上面的一?/span>
"/*jadclipse*/// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.",?明是由jad反编译的?/span>

                        PS?/span>网上说?于存在源代码的类,它不会强?反编译,也就??它还?用eclipse?的Class File Viewer查看class文件。这?还没有进行过验证?另?附上我用的jad和jadclipse的压缩包,方便大家下载:/Files/landon/DeComiler.rar
 
 
------------------------------------------------------
 
 

在MyEclipse6.5 的中安?jadclipse(反编译工?

分类:?a href="http://blog.csdn.net/zhubotime/article/category/817960" style="cursor: pointer;">JAVA IDE  937人阅?/span> 评?(2) 收藏 举报

在MyEclipse6.5 的中安?jadclipse(反编译工?

 

1.将jad.exe 复制到myeclipse安??的jre\bin?下,
如:C:\Program Files\MyEclipse 6.5\jre\bin\jad.exe ?/p>

2.然后将net.sf.jadclipse_3.3.0.jar复制到myeclipse安??下的eclipse\plugins?下,
如:C:\Program Files\MyEclipse 6.5\eclipse\plugins\net.sf.jadclipse_3.3.0.jar

3.在myeclipse窗口??择Window->Preferences->Java->JadClipse

4.相关的??以在此修?/p>

 

配置jadclipse:?置path to decompiler为jad.exe的全?,?:C:\Program Files\MyEclipse 6.5\jre\bin\jad.exe

,在Directory for temporary files?定临时文件的?,如:C:\Program Files\MyEclipse 7.0M1\temp(这?我没有做,不过依然没??)

4、在Eclipse的Windows-->Perference-->General->Editors->File Associations?改??.class”默

认关联的编辑器为“JadClipse Class File Viewer?/p>

选择ok即可?/p>

 /*我在myeclipse6.5上使用没有问题,如果在?三??有发现JadClipse?将myeclipse关闭后在重启*/

 

在MyEclipse7.0M1?装:(这?没试过,?网上的)

jad是java的反编译工具,是命令行执行,反编译出来的源文件可读?较高?可惜用起来不太方便。还?/p>

找到eclipse下的插件,叫jadclipse,安装好之后,只要双?class文件,就能直接看源文件,包括jar

包中的class文件,也?直接反编译??/p>

1.下载jad1.5.8g
http://www.kpdus.com/jad.html#download
下载后解压?解压缩后将jad.exe拷贝到JRE的bin?下,如C:\Program Files\Java\jre1.6.0\bin

2.下载 jadclipse_3.3.jar

http://jaist.dl.sourceforge.net/sourceforge/jadclipse/net.sf.jadclipse_3.3.0.jar
将jadclipse_3.1.0.jar复制到C:\Program Files\MyEclipse 7.0M1\eclipse\plugins??用的?/p>

link方式安?插件??/p>

3.?Eclipse后,在Windows-->Perference-->Java下面应?会?出一个JadClipse?,相关的设置?/p>

以在此修?br>配置jadclipse:?置path to decompiler为jad.exe的全?,?:C:\Program Files\Java\jre1.6.0\bin\jad.exe

,在Directory for temporary files?定临时文件的?,如:C:\Program Files\MyEclipse 7.0M1\temp

4、在Eclipse的Windows-->Perference-->General->Editors->File Associations?改??.class”默

认关联的编辑器为“JadClipse Class File Viewer?br>5、安装完成,双击class文件,Eclipse将自动反编译了??/p>