这里以Eclipse2020-03-Developers版为例

打开Eclipse,选择Help->Eclipse MarketPlace

打开插件市场后搜索Decompiler,如下图搜索到名为Enhanced Class Decompiler的插件,点击install下载按钮

默认全选,直接下一步

勾上,同意对应许可协议

然后选择Finish完成

右下角为该插件安装的进度条,安装完后需要重启eclipse

选择重启,当然这里还没有完,你会发现打开对应的Class文件还是没有进行反编译

需要手动右击对应的Class文件选择Open Class With

点击对应的JD-Core,会发现对应的class字节码文件反编译了,但是这样有个坏处,必须手动选择对应的反编译模式进行编译,非常苦逼


所以当然有对应的解决方案
鼠标移到菜单栏选择Window->Preferences

选择对应的General->Editors->File Associations(文件关联),文件关联懂了吧肯定是关联某某东西,所以这里可以使用class默认用刚下载的反编译插件进行默认打开

选中在右边的File types选中对应的*.class然后在下面的Associated editors(关联编辑器)选中下面的刚下载的反编译编辑器,选中默认

默认之后如下图会出现下面的(default)
然后在.class下面的*.class without source同理

设置完之后,点击Apply and Close(同意并关闭)

然后你随便去打开一个Class的字节码文件发现不需要默认右击选择Open Class With了

更多推荐

eclipse安装反编译插件(最全教程)