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/
准备工作:
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程序启动。
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(附件中)文件放入其中
在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将自动反编译。
在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将自动反编译。
至此,大功告成!