Eclipse安装反编译插件,查看.class源文件
eclipse本身默认是不能查看java语言的 .class字节码文件的,但是我们在使用eclipse的时候,或多或少希望看Jar包的源码,不管是别人的还是自己的,那么有没有方法可以让我们直接就像自己写的代码一样在Eclipse中按住Ctrl+鼠标,就直接查看源码呢,以下就介绍三种方法,个人推荐方法三!(我的eclipse是2019‑09版)
方法一:jad + jadclipse
经典方法,但针对有些版本不管用,最少我用的最新版eclipse2019‑09就是,毕竟jadclipse最新版本3.3,说是支持eclipse3.3M6以上,但是好像eclipse4以上版本跟3有区别的,所以这种方法个人建议eclipse3系统版本可以试一试。
具体方法见此文: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包内容)
方法三(推荐):安装Enhanced Class Decompiler
推荐这个是因为不受版本限制,最新版也行,以上的两种可能只适合一些固定的版本,而且这种方法省时
1.eclipse菜单栏 Help——Eclipse Marketplace
2.输入Decompiler
搜索并安装此插件
3.根据提示下一步,安装好后重启eclipse
4.设置.class文件的打开方式,将蓝色方框中的两项的默认打开方式都设置为Class Decompiler Viewer(Default),不是默认就点旁边的Default
Window---->Preferences---->General---->File Associations
5.完成后就可以接受,至此就可以看反编译源码了