Eclipse安装反编译插件,查看.class源文件

eclipse本身默认是不能查看java语言的 .class字节码文件的,但是我们在使用eclipse的时候,或多或少希望看Jar包的源码,不管是别人的还是自己的,那么有没有方法可以让我们直接就像自己写的代码一样在Eclipse中按住Ctrl+鼠标,就直接查看源码呢,以下就介绍三种方法,个人推荐方法三!(我的eclipse是2019‑09版)

方法一:jad + jadclipse

经典方法,但针对有些版本不管用,最少我用的最新版eclipse2019‑09就是,毕竟jadclipse最新版本3.3,说是支持eclipse3.3M6以上,但是好像eclipse4以上版本跟3有区别的,所以这种方法个人建议eclipse3系统版本可以试一试。Eclipse安装反编译插件,查看.class源文件
具体方法见此文:https://blog.****.net/weixin_43465312/article/details/102564702

方法二:安装jdeclipse插件

这个方法也是不错,我试了一下,感觉还行
官网:http://java-decompiler.github.io/
参考博文:https://blog.****.net/qq_31772441/article/details/80281328

下面插一个题外话:(如果你想直接找个找个反编译,可以考虑一下Java Decompiler ,一个jar包查看的绿色工具,无需eclipse也可直接打开并查看jar包内容)
Eclipse安装反编译插件,查看.class源文件

方法三(推荐):安装Enhanced Class Decompiler

推荐这个是因为不受版本限制,最新版也行,以上的两种可能只适合一些固定的版本,而且这种方法省时

1.eclipse菜单栏 Help——Eclipse Marketplace
Eclipse安装反编译插件,查看.class源文件

2.输入Decompiler搜索并安装此插件
Eclipse安装反编译插件,查看.class源文件

3.根据提示下一步,安装好后重启eclipse


4.设置.class文件的打开方式,将蓝色方框中的两项的默认打开方式都设置为Class Decompiler Viewer(Default),不是默认就点旁边的Default

Window---->Preferences---->General---->File Associations
Eclipse安装反编译插件,查看.class源文件
Eclipse安装反编译插件,查看.class源文件
Eclipse安装反编译插件,查看.class源文件
5.完成后就可以接受,至此就可以看反编译源码了
Eclipse安装反编译插件,查看.class源文件
Eclipse安装反编译插件,查看.class源文件