`
flyshark
  • 浏览: 25304 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jd-eclipse插件安装&64位操作系统加载libjd-eclipse.so失败兼容性问题

 
阅读更多

      对于JAVA开发的难兄难弟们来说,在eclipse装个.class文件反编译插件实在是阅读源码,修改重构

之利器,jad, jd都不错,个人觉得jd更好^_^; 当然你可以直接把jar文件拖到独立的JD-GUI工具中(附件中有提供jd-gui-0.3.3.windows.rar),但装个jd-Eclipse插件debug效果更是如虎添翼。

 

一.安装:

1.如果网速不错,你可以选择在线安装:
    jdEclipse - http://java.decompiler.free.fr/jd-eclipse/update/

 

2.如果你比较懒,也可以直接用附件中下好的jdeclipse_update_site.zip插件包解压到相应目录;

 

3.如果你控制欲比较强,也可以用link的方式去搞定它。

 

二.如果你像我一样,是64位的操作系统,装的32位的开发环境,安装jd-Eclipse的反编译插件时,可能无法使用,报兼容性的错:D:\Software\eclipse\configuration\org.eclipse.osgi\bundles\872\1\.cp\lib\linux\x86\libjd-eclipse.so: Can't load this .dll (machine code=0x101) on a IA 32-bit platform


如果出现这个情况,把附件的libjd-eclipse.rar文件解压拷贝到对应目录覆盖,再重启eclipse就OK了

 

 

官网的解决方案地址:
http://java.decompiler.free.fr/?q=node/569


大意也就是:
     出这个错的时,去你下载的压缩包里找到jd.ide.eclipse.win32.x86_0.1.3.jar这个jar,解压后将

lib/win32/x86/下的jd-eclipse.dll文件,拷贝到D:\Software\eclipse\configuration

\org.eclipse.osgi\bundles\872\1\.cp\lib\linux\x86\目录下,将jd-eclipse.dll重命名为libjd-

eclipse.so将原来的覆盖掉就可以了。

 

     为什么这么做,其实也很好理解,就不多说了呵呵。

 

三.附上相关的的插件包及覆盖文件,给难友也给自己下次再装时省省力。

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics