eclipse中集成jad反编译
[size=large]转载地址:[url]http://www.blogjava.net/sy1214520/archive/2009/04/29/209371.html[/url]
很早就听说过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文档导入就可以了(跟指定源码一样),开发的时候会方便一些,如果自己学习的话可以没事看看源码。
[/size]
eclipse中集成jad反编译相关推荐
- eclipse中配置jad反编译插件
1 下载Eclipse支持jad插件的jar包 将下载得到的net.sf.jadclipse_3.3.0.jar放到eclipse>plugins目录下 2 eclipse配置jad插件 下载 ...
- 详解Eclipse集成Jad反编译工具
一.什么是反编译? 高级语言源程序经过编译变成可执行文件,反编译就是逆过程,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程,NET.Java这样的运行在虚拟机上的编程语言, ...
- Eclipse中安装Java反编译插件JD-Eclipse
[0]JD-Eclipse简介: JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the ...
- Eclipse Class Decompiler——Java反编译插件(转)
Eclipse Class Decompiler是一款Eclipse插件,整合了多种反编译器,和Eclipse Class Viewer无缝集成,能够很方便的使用插件查看类库源码,进行Debug调试. ...
- JAR包与JAD反编译
Java开发过程中,不免会遇到使用第三方jar的情况.那么我们先来简单的说一下jar文件. JAR文件,全称为Java Archive File,就是Java档案文件.在开发过程中,许多专业的开发人员 ...
- JAD反编译tricks
jad反编译工具,已经不再更新,且只支持JDK1.4,但并不影响其强大的功能. 基本用法:jad xxx.class,会生成直接可读的xxx.jad文件. 自动拆装箱 对于基本类型和包装类型之间的转换 ...
- jad环境变量配置_Java Jad 反编译
下载运行文件 解压目录 添加环境变量,dos命令反编译class文件 这是JAD-快速Java反编译程序的自述文件. JAD主页:http://www.kpdus.com/jad.html 版权所有2 ...
- Eclipse中集成Tomcat
问题: 很多时候在Eclipse中启动Tmocat后,不能访问本机的localhost:8080主页,并且其他项目也不能访问. 原因: 打开Tomcat下的webapp后也找补到项目目录,这是因为Ec ...
- JD-JUI 和Jad反编译 最新版1.6.6下载
JD-JUI 最新1.6.6和Jad反编译工具 链接:https://pan.baidu.com/s/15qvNOEcebBFITeZP7HPulA 提取码:a9g3
最新文章
- 【基于libRTMP的流媒体直播之 AAC、H264 推送】
- oracle常用函数归纳
- GNU/Linux的历史
- everyday words
- JAVA虚拟机的重要组成
- java类sample是公共的_应在名samle.java的文件_Andoid NDK编程 1 - 注册native函数
- 老板思维:工作负责人是首问责任制
- L1-017. 到底有多二-PAT团体程序设计天梯赛GPLT
- PictureBox滚动条、鼠标中轴滚动
- 11.ar, nm, objdump
- 9.腾讯微博Android客户端开发——发送微博
- 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_3 配置解决中文乱码的过滤器
- win32汇编实现一个时钟
- AMESim软件包 百度云下载
- AcrelEMS-BP生物制药工厂能效管理系统
- css设置logo图片大小,修改ecshop网站logo图片尺寸大小
- STM32内部ADC基准电压计算方法
- 计算机专业的大一学生暑假6,一个计算机专业大三学生的一天 Day6
- MFC二叉树可视化绘制 (C++)—— 插入、删除、先序遍历、中序遍历、后序遍历、层序遍历(基于平衡二叉树实现)
- 16位汇编语言第二讲系统调用原理,以及各个寄存器详解