Eclipse配置反编译

Eclipse配置反编译

​ 以前用IDEA一直让我很喜欢的点就是,什么东西都自动集成,下载。可是终归是学(po)习(jie)版,在正式企业开发中,要当心版权的问题(公司给你买了当我没说)。抛开插件能实现的功能外,反编译一直是个大问题,我本身搜了不少教程,基本都是的class反编译,注释文档(javadoc)被清除了。因此,在查阅了不少资料后,写下了这篇(较为)完整的反编译教程。java

本机环境git

  • 系统:win10
  • JDK:8u102 | 15.0.1 2020-10-20
  • Eclipse:2020-09

配置两个JDK由于2020-09不兼容java8启动github

一.软件准备

net.sf.jadclipse_3.3.0.jar 插件缓存

jad.exe 反编译器网络

以上均可以在网上下载。eclipse

最新版(1.5.9)解压下来的时间还在零几年,不用担忧,目前来看彻底够用插件

二.存放位置

1.首先找到Eclipse,能够右键打开文件所在位置,或者你本身记得它在哪。code

个人是在这个位置视频

"E:\Program Files (x86)\java-2019-12\eclipse\eclipse.exe"blog

  1. 找到以后打开plugins(插件)放进去刚才的jar包

  1. 而后如今咱们返回刚才的目录

​ 新建jad文件夹,这里只是为了方便,与Eclipse同一级路径,事实上,能够建在任何位置,可是你须要记住这个路径。

​ 下载完的jad是个压缩包,里面有jad.exe和Reademe.txt(看不太懂内容,其实也没啥用,可是留着也没啥坏处,应该就是和github上的同样)。

​ 最上面的也是本身新建的,建在这里一样也是为了方便。固然名字也能够随意起,通常习惯叫他temp,后面会说到。

三.Eclipse的设置

在进行以上操做的时候,Eclipse应该是关闭的。若是没有,重启一次罢了。

以后打开Preferences(首选项)

他就藏在Window里,而后搜索file

须要改两个,一个是.class,另外一个就是.class without source

​ 个人理解就是,此类文件的默认打开方式,就像你电脑上有不少视频播放软件,但你一双击打开一个视频(同一格式),他老是被设置成默认的播放器打开。其实除了某些管家或者流氓软件帮咱们设置外,咱们也能够手动选择。

另外一个同理。

完成上述过程就完事啦!欸?个人好像没有jadClipse

四.问题总结

网上教的老是东拼西凑,就像个人打开方式会出现三个

在这以前,须要配置下jad

右边有两个路径,第一个是jad.exe路径,另一个是缓存文件夹,怎么来的看以前说明。

而后这里发现,貌似就能够执行第三步了。

​ 当我处理好后发现,好像能够经过ctrl点进去了,可是又出现了问题,没有注释文档(javadoc),点题了。其中缘由多是我本身的误操做,jdk版本换的不一致等等(反编译这个一直都是看到啥就试一试),反正没有达到IDEA那样的效果。

而后进行了以下的操做。

在这里搜了jad,装了一堆,也不知道哪一个好用。(它藏在help里)

最后在这里解决了

编辑这个rt.jar

这个文件在jre或者jdk里

最后惊喜的发现,这个javadoc好像是网络获取。也能够下载下来,给javadoc loaction。好家伙,白忙活。

最后来看当作果吧(String源码)

相关文章
相关标签/搜索