eclipse安装jad反编译java class文件不成功

eclipse安装jad插件jadClipse,偶尔会出现安装完jadClipse插件,eclipse依然不能对java class文件进行自动反编辑。

eclipse安装jd-eclipse插件

下载jd-eclipse,并安装jd-eclipse插件:

1、在Eclipsp菜单栏中选择Help > Install New Software

2、点击Add按钮,在弹出的对话框中输入JD-Eclipse Update Site,更选择本地的jd-eclipse安装包。

3、一路next,next...

4、重启eclipse。

JD-Eclipse安装

jd-eclipse配置项,在eclipse->Preferences-> File Associations选项中,通过Default按钮,把.class文件的默认视图置为JD Class File View。最后[应用]配置项。

JD-Eclipse配置

以上就是jd-eclipse插件的整个安装过程,是时候看看jd-eclipse反编译的功能了。

Eclipse JDT Decompiler plug安装。

以下是另一种反编译插件的安装,可能对旧版本eclipse比较适用,接下是在eclipse中安装jad插件jadClipse的步骤。

在eclipse中安装 JDT Decompiler plug:

Eclipse:Help->Install New Software->Add。

在弹出的输入框中输入以下信息:

Name:jad

Location:http://jadclipse.sf.net/update

然后勾选,一路Next,next...

eclipse安装jad反编译

等待插件安装完成并重启eclipse。此时,在eclipse->Preferences中应该能够看到jad配置项。

接着下载jad执行程序,并在eclipse中配置jad,如下图所示:

eclipse安装jad反编译

如果已按照jad文档对eclipse进行了jadClipse插件的安装,eclipse依然不能对java class进行反编译,通过确认以下几个关键点进行排查:

1、是否在eclipse jad配置项中指定了jad.exe的目录。

2、jad反编译java class文件时,需要生成临时文件,默认目录大多在c盘下的某个目录,如果,因为权限问题导致反编译,是很难察觉。解决办法:在eclipse jad配置项中,把反编译临时文件目录更换到其他盘符下,并指定已存在的目录,这种方法是针对Windows而言。

3、如果在安装jda插件之前,已在eclipse中打过某个class文件,试着换一个未曾打开过的class文件。

4、重启eclipse,如果习惯在eclipse启动项中加入-clean参数,在重启后需要查看并确保所以项都可用,因为,clean参数会对eclipse许多配置项做重置。