Myeclipse中配置反编译

本文介绍如何在MyEclipse 6.5和8.6版本中配置反编译工具,包括设置Jadclipse插件的具体步骤。适用于希望查看Java字节码源代码的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Myeclipse6.5中配置反编译工具
1.将net.sf.jadclipse_3.3.0.jar放在C:\Program Files\MyEclipse 6.5\eclipse\plugins目录下;

2.将Jad.exe放在C:\Program Files\Java\jdk1.6.0_06\bin目录下;

3.然后重启Myeclipse后,打开window--->Preferences-->Java-->JadClipse
把Jad.exe的路径C:\Program Files\Java\jdk1.6.0_06\bin\Jad.exe放在Path to decompiler中,并选中Use Eclipse code formatter复选框;在JadClipse-->Misc视图中,选中Convert Unicode strings into ANSI strings复选框。

4.最后点Ok就轻松搞定啦。


Myeclipse 8.6安装反编译工具插件 jad (net.sf.jadclipse_3.3.0.jar):
1 把 【net.sf.jadclipse_3.3.0.jar】jar包放到myeclipse插件目录 即放置到【dropins】目录;

2 把 jad.exe 放置到任意目录
本实例,存放目录为:【F:\test\jad.exe 】。 这很重要,接下来的设置需要用到。

3 在myeclipse 设置 jadclipse
    ①打开myeclipse 应用程序 找到菜单:【window==>preference==>java==>jadclipse】
    ②设置【 path to decompiler】 为: F:\test\jad.exe
   ③设置【directory for temporary files】 为:G:\software\tmp   (路径可以自行定义,存放反编译li)
    ④在【==>jadclipse==> debug】 中勾选:output original line numbers as comments (显示行号注释,以便调试等等)
    ⑤在【==>jadclipse==> Misc】中勾选:covert unicode strings into ANSI strings (以便能正确识别中文,防止乱码)

4 点击【apply】 ,点击【ok】,就可以使用了
3. 将jadnt158.zip 解压,拷贝jad.exe 到%JAVA_HOME%\bin\ 目录下。 4. 安装插件net.sf.jadclipse_3.3.jar (将此文件拷到eclipse 的plugins目录(%eclipse_home%\plugins)下,例如C:\MyEclipse Enterprise Workbench 6.5GA\eclipse\plugins下)。 5. 设定路径:进入Window -> Preferences -> Java -> JadClipse,Path to decomiler设置为jad.exe的绝对路径,例如C:\j2sdk1.4.2\bin\jad.exe,Directory for temporary files设置为存放临时文件的决对路径这里我把它设置为C:\Documents and Settins\桌面\.net.sf.jadclipse 。 6. 在Eclipse 的Windows—> Perferences—>General->Editors->File Associations 中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。如果没有*.class,则点击“add"增加,如果没有jadclipse Class File Viewer,可以点击“Add-Internal Editors”,查找是否有jadclipse,若还是没有,则说明net.sf.jadclipse没有复制到正确的位置. 安装设置完毕,可以双击class文件,测试一下,正确的情况是:反编译成功,可以显示class文件(无需增加src源文件)为普通的java源代码样式,另外,在Myeclipse菜单栏上多出了一个JadClipse菜单. 现在可以通过myeclipse直接查看class文件,阅读代码效率高了许多~~~~~~ 安装时应注意: jadclipse的版本一定要和eclipse的版本一致! 比如,我用的Myeclipse版本为6.5,其包含的eclipse版本为3.3, 一开始我使用的是net.sf.jadclipse_3.2.4.jar,都不能正确浏览无源码的*.jar文件,后来我重新下载了net.sf.jadclipse_3.3.0.jar,才可以正确浏览!!! 总共需要下载两个文件: 1. 反编译工具jad 2. eclipse的插件JadClipse jad是命令行式的反编译程序,将class文件反编译java操作的工具,如下说明几个简单的反编译操作: 将当前文件夹下的abc.class文件反编译成abc.jad文件 D:\jad>jad abc.class 将当前文件夹下的abc.class文件反编译成abc.java文件 D:\jad>jad -sjava abc.class jad可以单独使用。 Jadclipse是eclipse中的一个插件,是用于在eclipse中双击*.class文件时直接查它的*.java代码,相当于一个查看器,但不可以单独使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值