• eclipse安装jad插件jadClipse,偶尔会出现安装完jadClipse插件,eclipse依然不能对java class文件进行自动反编辑。
  • 那就跟着jd-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许多配置项做重置。