eclipse 反编译插件安装_Eclipse Photon(4.8) 安装反编译插件JD-Core、FernFlower、CFR等

本文介绍了如何在Eclipse中安装和配置反编译插件EnhancedClassDecompiler,该插件支持多种反编译器如JD, Jad等,并提供了行号对齐等调试辅助功能,便于查看和理解没有源代码的Java程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

高级程序设计语言,比如Java,源代码经过编译生成可执行文件,反编译是逆过程、即用可执行文件生成源代码。安装反编译插件后可以查看没有源代码的程序,方便查找问题。

8b462b0482255b8ea89abfd59313c4cf.png

反编译

一、反编译插件安装

1.1、打开Eclipse,点击菜单栏中的Help,选择菜单项Eclipse Marketpalce,弹出的对话框中输入Decompiler,点击Go,选择Enhanced Class Decompiler,Install。

c95763a5b5e25dc8cf2823eb4da5088a.png

Eclipse Marketpalce

1.2、点击Next继续安装,Enhanced Class Decompiler无缝集成了JD, Jad, FernFlower, CFR, Procyon,用户可以选择安装某个插件,也可以全部安装。

19d0413c9a22a1b22fd832440bc790f5.png

确认安装哪些插件

二、反编译插件配置

2.1、点击菜单栏中的Eclipse,选择菜单项Preferences首选项,在弹出的对话框中,依次选择Java>>Decomplier,选择默认的反编译器,笔者习惯JD-Core,因此选择JD-Core。当JDK版本为1.8时建议选择FernFlower,当JDK版本为1.9时建议选择CFR。

3d11aaa0f71106a83a7530071b978b99.png

根据行号对齐代码以便于调试

2.2、反编译插件提供方便跟踪的功能。勾选“以注释的方式输出原始行号信息”和“根据行号对齐代码以便于调试”,调试程序时可以和源代码一样定位到具体的行号。

歪论:不能跟踪的代码没有价值,面对浩瀚的代码,跟踪是笔者认为最好的入门方式。

三、文件默认编辑器配置

3.1、还是在Preferences首选项对话框中,依次选择General>>Editors>>File Associations,选择*.class和*.class without source的默认编辑器都是Class Decomplier Viewer。

34669af3fbd6e97b18feffcb36ca0340.png

文件默认编辑器

3.2、以上操作完成后,就可以看到反编译后的源代码。


更多信息:

1、Enhanced Class Decompiler 主页

https://ecd-plugin.github.io/ecd/

https://github.com/ecd-plugin/ecd

2、FernFlower 主页

https://github.com/fesh0r/fernflower

3、CFR主页

http://www.benf.org/other/cfr/

4、procyon 主页

https://bitbucket.org/mstrobel/procyon/downloads/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值