JD-Eclipse 是一款免费的eclipse反编译插件,在你查看没有源码的jar时非常方便且有用。

(官方地址:http://java.decompiler.free.fr/?q=jdeclipse) (新地址变更为了:http://jd.benow.ca/

目前支持的版本:

  • Windows 32/64-bit

  • Linux 32/64-bit

  • Mac OSX 32/64-bit on x86 hardware


我本机是Windows 64,这里展示一下我的安装步骤(其他版本应该大同小异):

第一步:

安装需要的类库环境 -- Visual C++ Libraries(当然一般情况下,你应该已经安装了)

Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)

http://www.microsoft.com/en-us/download/details.aspx?id=2092


第二步:在eclipse中安装jdeclipse插件(我用的Myeclipse)

(本步骤有两种方式)

方式一:

打开Configuration Center

eclipse 反编译插件 jdeclipse _java反编译


添加插件地址:http://java.decompiler.free.fr/jd-eclipse/update  (新地址变更为:http://jd.benow.ca/jd-eclipse/update

eclipse 反编译插件 jdeclipse _java反编译_02


选择添加插件:

eclipse 反编译插件 jdeclipse _java反编译_03


如果这里没有显示可更新的应用,可以重启下MyEclipse试试(我这里有其他的所以显示的个数比较多) 出现此按钮点击:

eclipse 反编译插件 jdeclipse _java反编译_04


方式二:

先下载插件到本地

http://jd.benow.ca/jd-eclipse/downloads/jdeclipse_update_site.zip 

(操作步骤类似于:http://blog.csdn.net/partner4java/article/details/7867969) 


现在就可以用了

eclipse 反编译插件 jdeclipse _java反编译_05

本文转自:http://blog.csdn.net/partner4java/article/details/8198747

感谢原作者!


Eclipse安装JD-Eclipse反编译插件 

、在eclipse的help—》Install New Software...中添加新软件开发,添加它的源:


eclipse 反编译插件 jdeclipse _java反编译_06


name:jd-eclipse_update_siteaddress:http://jd.benow.ca/jd-eclipse/update

eclipse 反编译插件 jdeclipse _java反编译_07

 

2、选择出现的资源,一路next安装,最后重启;

3、在窗口—》 首选项(preference)—》 常规—》 编辑器(editor)—》 文件关联 中设置,

将*.class 和 *.class without source的默认的相关联编辑器改为class file editor。

eclipse 反编译插件 jdeclipse _java反编译_08

 

 

以上为在线安装。

附:

离线安装,先下载插件包:

官网:http://java.decompiler.free.fr/

或者:http://aniyo.iteye.com/blog/1336622

1、 下载jdeclipse_update_site.zip,解压,将plugins文件下的jd.ide.eclipse_0.1.3.jar和 jd.ide.eclipse.win32.x86_0.1.3.jar复制到eclipse安装目录下的plugins里 


2、在eclipse里安装,选择help下的安装插件install new soft 或者叫update ……版本不同不一样,自己看哈  然后 点add site ,在弹出来的框的location选择刚下载的包的路径  然后下一步,安装即可 


3、安装好后,修改一个设置,选window-preferences  在输入框输入file Associations  在右边选*.class  下面将class file editor设置为默认的即可(点右边的default)

本文转自:http://heavengate.blog.163.com/blog/static/202381053201447560899/

感谢原作者!