myeclipse插件:jad反编译工具

第一步:

 下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip
 下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.jadclipse_3.3.0.jar?download

第二步:

  (1) 将jad.exe解压到java的jdk\bin目录下
  (2) 将jadeclipse插件net.sf.jadclipse_3.3.0.jar 拷贝到myeclipse安装
    目录\Genuitec\Common\plugins\目录下。
  (3) 在myeclipse安装目录下的dropins中创建eclipse文件夹,然后在eclipse
    文件夹中分别创建features、plugins文 件夹,将 net.sf.jadclipse_3.3.0.jar 分别拷贝到features和plugins文件夹中。
  (4)重新启动myeclipse后,配置jadeclipse插件

          1)在eclipse窗口下,点击Window > Preferences > Java>JadClipse > 
    Path to Decompiler。(设置jad的绝对路径,如  C:\java\Jad\jad.exe)。
    Use Eclipse code formatter(overrides Jad formatting instructions)选项打勾,
    与格式化出来 的代码样式一致。

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

做设置如下:

Windows -> Perference -> General -> Editors -> File Associations ,
在File Type 下选择*.class,然后在 Associated Editors下选择JadClipse Class File Viewer,并点击右侧的 default 按钮,设置为默认编辑器。
注意,这样设置后,你双击某些 .class 文件仍不能反编译,这是因为这些class文件没有附加的源码,要想解析所有 class 文件,还需做如下设置:
在File Type 下选择 *.class without source,然后在 Associated Editors下单击add,添加JadClipse Class File Viewer,然后选择JadClipse Class File Viewer,并点击右侧的default按钮,将 JadClipse Class File Viewer 设置为 *.class without source 的默认编辑器。

注意事项:

  本人之前也按照上述步骤配置过,没什么问题,但是最近一次在新电脑上配置时出现了问题,在做好第二步中1、2、3

后重启MyEclipse后在点击 Window > Preferences > Java 后并没有出现JadClipse,搞了蛮长时间都没弄出来,后来的解决
方法是,将自己建的eclipse文件夹先移除,删除\Genuitec \MyEclipse-8.6\configuration\org.eclipse.update,然后重启
MyEclipse8.6,在关掉,在将刚 刚移除的eclipse文件夹重新移入,在删除\Genuitec\MyEclipse-8.6\configuration \org.eclipse.update,
在重启Myeclipse8.6就搞定了。

这里增加一种很悲催的情况,那个jadclipse的文件大小应该是44K左右的,如果没有下载完整的话,是无论如何在Window > Preferences > Java下也看不到的。版本不是问题,问题就在文件的大小啊。

你可能感兴趣的:(myeclipse插件:jad反编译工具)