myeclipse汉化版中装配java反编译工具jadClipse详解

myeclipse汉化版中安装java反编译工具jadClipse详解

本示例中测试环境是win7 64位系统,myeclipse10.7汉化版,用的是jad1.5.8和jadClipse3.3.0

myeclipse中安装jadClipse步骤如下:

1. 下载jad1.5.8: jad.exe和jadClipse3.3.0:jadClipse_3.3.0.jar,下载地址:http://download.****.net/detail/wangcunhuazi/8944709

2.  把下载好的jad1.5.8.exe和jadclipse3.3.0.jar.rar压缩文件解压,得到jad158g和jadclipse_3.3.0两个文件夹

myeclipse汉化版中装配java反编译工具jadClipse详解

3.把jad58g目录下的jad.exe文件放到安装机器的jdk安装目录的bin目录下面,如C:\Program Files (x86)\Java\jdk1.7.0_25\bin 这下面

myeclipse汉化版中装配java反编译工具jadClipse详解

4.把jadclipse_3.3.0目录下的links、MyPlugins两个文件夹拷贝,放在myeclipse的安装目录里面的跟myeclipse.exe同级目录下

myeclipse汉化版中装配java反编译工具jadClipse详解

5.打开myeclipse,窗口 > 首选项 > java > JadClipse,出现JadClipse这节点说明JadClipse已经安装上了,如下图:

myeclipse汉化版中装配java反编译工具jadClipse详解

6.点击JadClipse,看右边,Path to decompiler文本框里填的是jad.exe的路径,jad.exe在第3步中放在jdk的bin目录下,所以填写应如下图,Directory for temporary是临时目录,自己选一个目录放即可。然后勾上 Reuse code buffer和Use Ecllipse code formatter...这两个选项。还有JadCliopse的子节点中的Misc中右边的Convert  Uincode....

myeclipse汉化版中装配java反编译工具jadClipse详解

myeclipse汉化版中装配java反编译工具jadClipse详解

7.由于是汉化版的myeclipse,所以到这一步之后,到项目中打开一个jar包里面的.class文件,就会发现显示“由于发生内部错误而无法创建此部件。产生该故障的原因是:“类文件查看器”不能处理给定的输入。” 解决办法如下:

(1)到myeclipse的汉化包目录下,如:E:\MyEclipse10.7\MyEclipse 10\Common\language\plugins,找到类似org.eclipse.jdt.core.nl_zh_3.4.0.v20090215043402.jar的以org.eclipse.jdt.core.nl_zh_开头的jar包。

(2)打开/org/eclipse/jdt/internal/core/util/messages_zh.properties文件,修改disassembler_opentypedeclaration=\ \u2018{\u2019为disassembler_opentypedeclaration=\ ‘}'   (注意:"\"与“‘}’”之间是有空格的)

(3)修改 disassembler_begincommentline=//为disassembler_begincommentline=///  

(4)重启myeclipse,问题解决。

8.打开.class文件的实况如下

myeclipse汉化版中装配java反编译工具jadClipse详解

版权声明:本文为博主原创文章,未经博主允许不得转载。