下载Jad反编译工具: [url]http://www.kpdus.com/jad.html#download[/url],在该页中找到适合自己操作系统平台的jad下载。下载后解压,然后将解压后的jad.exe文件复制到一个固定的目录下面,如:D:\worktools\eclipse\myplugins\jadclipse下面(这是我放置的地方,可以将jad.exe放到任意位置,只要记住其存放路径就好,下面要用到)。 二、安装: 方法1、直接将jadclipse_x.x.x.jar(x.x.x.代表版本号)复制到%ECLIPSE_HOME%\plugins目录下。 方法2、使用link方式安装,建立D:\worktools\eclipse\myplugins\jadclipse\eclipse\plugins的目录结构,将net.sf.jadclipse_3.3.0.jar放到plugins目录下面(注:其中D:\worktools\eclipse\myplugins\为你自己定义的一个专门放置插件的目录)。再在%ECLIPSE_HOME%\links目录下面建立一个jadclipse.link文件(该文件名随便取)。文件里面内容为:path=D:\\worktools\\eclipse\\myplugins\\jadclipse。 三、使用: 启动eclipse,点击反编译的类文件,此时会激活jadclipse插件,在eclipse菜单中会多出一个jadclipse菜单,如下图所示: jadclipse插件 一般地它会自动反编译相应的class文件,如果没有自动反编译,请点击jadclipse->Decompile 如下图所示: jadclipse插件反编译 常见问题及解决: (一)启动eclipse,打开Window->Preferences->Java->JadClipse,如果没有找到JadClipse,即JadClipse插件没有激活。 (1)检查插件安装的版本是否与你安装的eclipse版本对应 (2)使用 –clean参数来启动eclipse (二)在使用JadClipse插件反编译class文件时出现如下类似错误: 请确保你的Jad路径在eclipse中正确制定。 启动eclipse,打开:Window->Preferences->Java->JadClipse. 1、Path to decompiler,这里设置反编译工具jad的全路径名,比如:D:\worktools\eclipse\myplugins\jadclipse\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 反编译知识点详解 #### 一、下载与配置Jad反编译工具 Jad是一款功能强大的Java反编译工具,可以帮助开发者查看、分析或修改已编译的Java字节码文件(.class文件)。对于学习、调试或者逆向工程来说,Jad是一个不可或缺的工具。 1. **下载Jad反编译工具** - 访问官方下载页面:[http://www.kpdus.com/jad.html#download](http://www.kpdus.com/jad.html#download) - 在该页面上找到适合您操作系统的Jad版本进行下载。例如,如果您使用的是Windows系统,则可以选择对应的Windows版本。 - 下载后解压得到`jad.exe`文件。 - 将解压后的`jad.exe`文件复制到一个固定的目录下面,例如:`D:\worktools\eclipse\myplugins\jadclipse`(具体路径可根据个人喜好自定义,只需记住存放路径即可)。 #### 二、安装Jadclipse插件 Jadclipse是一个Eclipse的插件,用于在Eclipse IDE中集成Jad反编译功能。通过Jadclipse,用户可以直接在Eclipse环境中对.class文件进行反编译操作,极大地提高了开发效率。 1. **方法1:直接复制jar文件** - 将`jadclipse_x.x.x.jar`文件(x.x.x代表版本号)复制到您的Eclipse安装目录下的`plugins`文件夹内,例如:`%ECLIPSE_HOME%\plugins`。 2. **方法2:使用link方式安装** - 建立目录结构:`D:\worktools\eclipse\myplugins\jadclipse\eclipse\plugins`(其中`D:\worktools\eclipse\myplugins\`为您自己定义的一个专门放置插件的目录)。 - 将`net.sf.jadclipse_3.3.0.jar`放入上述创建的`plugins`目录下面。 - 在您的Eclipse安装目录下的`links`文件夹内创建一个名为`jadclipse.link`的文件。 - 文件内容为:`path=D:\\worktools\\eclipse\\myplugins\\jadclipse`。 #### 三、使用Jadclipse插件 1. **启动Eclipse** - 打开Eclipse并加载项目。 - 点击需要反编译的.class文件。 - 此时,Eclipse菜单中会出现一个名为“jadclipse”的菜单项。 - 如果没有自动反编译,请点击“jadclipse”-> “Decompile”。 #### 四、常见问题及解决办法 1. **问题一:Eclipse中未找到Jadclipse** - **解决方案** 1. 检查插件安装的版本是否与您当前使用的Eclipse版本相匹配。 2. 使用`-clean`参数重新启动Eclipse。 2. **问题二:使用Jadclipse插件反编译class文件时出现错误** - **解决方案** 1. 确保您的Jad路径已在Eclipse中正确指定。 2. 打开Eclipse,依次选择:`Window` -> `Preferences` -> `Java` -> `JadClipse`。 3. 在“Path to decompiler”中设置反编译工具`jad`的全路径名,例如:`D:\worktools\eclipse\myplugins\jadclipse\jad.exe`。 4. 在“Directory for temporary files”中设置临时文件路径。 3. **问题三:Eclipse未自动将Jadclipse Class File Viewer设置为class文件的默认打开方式** - **解决方案** 1. 打开Eclipse,依次选择:`Windows` -> `Perferences` -> `General` -> `Editors` -> `File Associations`。 2. 修改`*.class`文件的默认关联编辑器为“JadClipse Class File Viewer”。 3. 设置完成后,双击`.class`文件,Eclipse将自动进行反编译。 通过以上步骤,您可以成功地在Eclipse中使用Jadclipse插件进行Java字节码文件的反编译操作。这对于理解第三方库的工作原理、学习Java语言的底层实现以及调试代码等方面都非常有帮助。
- wzx168love2012-08-24只是介绍,没有jar包。。。
- wzcumt2013-04-13已经使用过,很好用
- u0101373682013-04-03比较遗憾,没有jar包
- fu123lei12312013-03-01虽然没有解决我的问题,但还是谢谢了
- chenx_1112014-03-14使用起来很方便,不错
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助