`
superich2008
  • 浏览: 315090 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

eclipse中集成jad反编译

阅读更多
转载地址:http://www.blogjava.net/sy1214520/archive/2009/04/29/209371.html

很早就听说过eclipse可以集成jad,一直没有试过,一直用的小颖和一个叫java decompiler (具体名字记不住了),不过还是没有集成到eclipse中,每次查看源码的时候,还需要找到相应的class文件才可以反编译,比较麻烦,毕竟很多class都是在jar包中,而且路径很深。昨天闲来无聊,随便找了找eclipse集成jad的反编译工具,很简单,过程如下:
需要两个东东
Jadclips插件,网址:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
Jad反编译工具,网址:http://www.kpdus.com/jad.html#download
注意下载的时候认准版本。我下载的是net.sf.jadclipse_3.3.0.jar 和Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform。

开始具体的配置

Jad下载后解压,然后将解压后的jad.exe文件复制到%JAVA_HOME%\BIN目录下面(可以将jad.exe随便放到哪,记住路径,下面在eclipse配置中要用到)。

直接将net.sf.jadclipse_3.3.0.jar 复制到eclipse的plugins目录下。
个人认为这样比较简单,如果大家喜欢把自己的plugins拿出来放到一个单独的文件夹,可以自己google,这里不做过多介绍。

然后启动eclipse,打开:Window->Preferences->Java->JadClipse

1、Path to decompiler,这里设置反编译工具jad的全路径名,比如:%JAVA_HOME%\bin\jad.exe。 就是刚才jad解压的路径,例如在我的电脑中的路径就是C:\Program Files\Java\jdk1.5.0_13\bin\jad.exe。

2、Directory for temporary files,这里设置临时文件路径,无所谓了。

至于Window->Preferences->Java->JadClipse目录下的Debug,Directives,Formatting,Misc目录中的参数设置,自己看一下就能明白什么意思,可以不用管,这里就不罗嗦了。

3、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 集成 jad及jad的使用收集

    1:eclipse中集成jad反编译 2:JAVA反编译工具总结 3:jad相关的收集,需要的亲自行下载。

    Eclipse集成jad反编译工具和net.sf.jadclipse.jar包

    Eclipse集成的jad反编译工具和集成过程中所需要的net.sf.jadclipse_3.3.0.jar包文件,两者均经测试完全可以使用的!

    jad 反编译 和 Eclipse反编译插件

    很早就听说过eclipse可以集成jad,一直没有试过,一直用的小颖和一个叫java decompiler (具体名字记不住了),不过还是没有集成到eclipse中,每次查看源码的...昨天闲来无聊,随便找了找eclipse集成jad的反编译工具,

    Eclipse3.4 反编译工具jad

    3,重新启动Eclipse,找到Eclipse->Window->Preferences->Java,此时你会发现会比原来多了一个JadClipse的选项 配置Path to decompiler为你刚放置jad的位置(JDK\bin\jad.exe) 4,查看一下class文件的默认打开方式,...

    Eclipse反编译集成工具jad

    集成于Eclipse\MyEclipse\SGUAP等开发软件中的反编译工具

    Myeclipse7.0集成jad反编译

    Myeclipse7.0 jad反编译安装 第一步: 1、此是将net.sf.jadclipse_3.3.0.jar复制到..\Genuitec\Common\pluginsp下。 2、在..\Genuitec\MyEclipse 7.0\configuration\org.eclipse.equinox.simpleconfigurator/...

    eclipse3.7集成jad插件

    想在eclipse上装一个反编译的插件,本来以为没有什么难度的,插件也装过不少了,没想到还折腾了我一回,唉,主要是晚上那些写的都不太靠谱,也不能说不靠谱吧,只能说不清楚吧。大家可以看下链接:...

    net.sf.jadclipse_3.3.0.jar,Eclipse+jad反编译集成全包

    eclipse集成反编译工具, net.sf.jadclipse_3.3.0.jar+jad.exe全量包。

    eclipse集成jad.zip

    eclipse集成反编译插件jad,内含安装包及详细教程

    Eclipse反编译插件

    1、在sourceforge.net/projects/jadclipse/网站下载net.sf.jadclipse_3.3.0.jar的包,然后将其拷贝到eclipse的plugins目录下,再删除eclipse的configuration目录下org.eclipse.update文件,这个文件可以放心大胆的...

    Jad反编译工具程序 JadClipse

    Jadclipse是集成了Eclipse的一个Java反编译插件,可以查看.class的文件用于在编程过程中的对程序进行反编译,可以对单个.class文件反编译,也可以对jar 一次性全部反编译,可以处理文件夹内的所有文件,甚至可以处理...

    Java代码反编译工具,集成了CFR、FernFLower、JD-Core、Jad、Procyon等反编译插件

    Java代码反编译工具,适用需要反编译的的朋友。集成了CFR、FernFLower、JD-Core、Jad、Procyon等反编译插件,值得拥有。

    Eclipse下反编译插件jad

    Eclipse下反编译插件-jad,一款集成在Eclipse中很好的插件工具,配置比较简单。jadclipse_3.1.0.jar加载到Eclipse中的插件文件中,设置jad.exe的路径到Path环境变量中,重新启动Eclipse就可以。操作简单

    Eclipse Jad集成含安装说明

    Eclipse Jad集成含安装说明

    java反编译工具(可以集成到eclipse当中)

    jad:反编译工具 可以将class文件反编译成java文件 假设将jad.exe安装在f:\java\jad目录下 把要反编译的文件*.class复制到此目录下,接着接以下步骤, 在命令行窗口环境中进入jad目录, 然后运行:jad -s java *....

    decompiler eclipse反编译插件 Jad和JD-Core

    decompiler eclipse反编译插件 Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug...

    MyEclipse反编译插件安装

    在MyEclipse中集成jad反编译工具,采用link方法,简单易行

    Eclipse反编译插件 Enhanced Class Decompiler 3.1.1

    它将JD、JAD、Fernflower、CFR和Procyon与Eclipse IDE无缝集成。它在调试过程中显示所有Java源代码,即使您没有所有这些Java源代码。您可以直接调试这些类文件而不需要源代码。它还集成了JavaDoc并支持JDK8 lambda...

    Eclipse Class Decompiler Java反编译插件 天涯浪子

    Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。

Global site tag (gtag.js) - Google Analytics