MyEclipse 安装class文件反编译插件



 

 本文是我通过学习BlogJava里断点的文章,在自己电脑的MyEclipse9.0上安装反编译插件的成功后的记录。(我的电脑环境:XP、JDK1.6_32 、MyEclipse9.0M1/MyEclipse 5.5.1GA)

建议拜读源文章地址:http://www.blogjava.net/tfzhu/archive/2010/07/10/325736.html

Myeclipse的反编译插件介绍

下载net.sf.jadclipse_3.3.0.jar、jad158g.win.zip,需要这两个文件。(附件也有)
准备工作:
1、下载jad.exe文件: http://www.varaneckas.com/jad
2、下载jadeclipse插件: http://sourceforge.net/projects/jadclipse/files/

MyEclipse5.5.1GA安装如下: 

    1.将jad.exe 复制到myeclipse安装目录的jre/bin目录下,
        如:C:/Program Files/MyEclipse 5.5.1 GA/jre/bin/jad.exe ;

    2.然后将net.sf.jadclipse_3.2.4.jar复制到myeclipse安装目录下的eclipse/plugins目录下,
        如:C:/Program Files/MyEclipse 5.5.1 GA/eclipse/plugins/net.sf.jadclipse_3.2.4.jar

        MyEclipse5.5.1GA安装用的是net.sf.jadclipse_3.2.4.jar。9.0M1用的版本是3.3.0

    3.在myeclipse窗口中选择Window->Preferences->Java->JadClipse

        Directory for temporary files:的路径改为myeclipse安装目录的jre/bin,

        如:C:/Program Files/MyEclipse   5.5.1 GA/jre/bin;(注意路径为反斜杠)

        选择ok即可!

备注:【JadClipse】对话框 中 【Path to decompiler】项 路径地址不要空格,不要将地址放到如

【C:\Program Files\Genuitec】中,因为Program和Files之间有空格,会影响JAD程序启动。

扫描二维码关注公众号,回复: 840148 查看本文章

 


MyEclipse9.0M1安装如下:
一、插件安装(此方法也可通用安装其他插件,如SVN...等)
在MyEclipse安装目录下(如:C:\Program Files\Genuitec\MyEclipse-9.0M1\),新建一个文件夹:myplugins,在myplugins中建立一个jad目录,将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到刚才建立的jad目录下,在MyEclipse中建立一个code工程,在src下建一个plug包,将PluginConfigCreator.java(附件中)文件放入其中


 
在PluginConfigCreator.java的main方法中,输入刚刚建立的jad目录路径,切记路径地址中都为双斜杠


 
然后运行此java文件,运行完成后,在MyEclipse的Console窗口中会出现运行成功的一串字符,将字符拷贝
然后在MyEclipse安装目录下Genuitec》MyEclipse-9.0M1》configuration》org.eclipse.equinox.simpleconfigurator目录下用文本框打开bundles.info文件,


 在文件最后面加入刚刚复制的文本拷贝到文本后面


 
然后重启MyEclipse。
二、将jad.exe解压到指定目录。如:C:\Program Files\Genuitec\MyEclipse-9.0M1\myplugins\jad
       在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Path to Decompiler(jad存放路径)。(设置jad的绝对路径,如 C:\Program Files\Genuitec\MyEclipse-9.0M1\myplugins\jad
\jad.exe)。然后在Use Eclipse code formatter(overrides Jad formatting instructions)选项打勾,与 格式化出来的代码样式一致。

在eclipse窗口下,点击Window > Preferences > Java > JadClipse > Misc,将Convert Unicode strings into ANSI strings选项打勾,避免反编译后可能出现的中文乱码。

重新启动myeclipse,eclipse自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Window > Preferences >General >Editors> File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。
至此,大功告成!

猜你喜欢

转载自chwshuang.iteye.com/blog/1551540