Eclipse中安装反编译器(中文版)

没安装反编译器前,对于想要查看某个所引入 jar 包中的源代码时,点击进入某个类中,是这样子的:

于是,在eclipse的Eclipse Marketplace中下载安装了Decompiler插件。再点击进入所引入jar包中的某个类时,即可查看到该类的源代码:

但是该插件貌似并不支持中文版,插件的设置中也没有提供语言设置的选项。本来最新版插件安装下来不是中文版也就凑合着用吧,可公司提供的Eclipse版本解压下来却是有反编译器中文版的,于是就开始了各种折腾和摸索,在自己安装的最新版Eclipse中也安装个中文版反编译器插件。

解决方案:

  1. 进入该链接中下载插件压缩包:https://github.com/ecd-plugin/ecd/tags

  2. 解压下载的压缩包,将其中的 featuresplugins 两个目录中的全部 jar 包分别拷贝到 eclipse 安装/解压目录的 featuresplugins 两个目录中

  3. 重启eclipse后即可完成中文版反编译器的安装,再次点击所引入jar包中的类时,效果如下:

  4. 中文版反编译器安装完成

  1. 下载的版本最好是3.0.0版本,该版本默认中文。若不需要中文版,那么在Eclipse Marketplace中安装最新版Decompiler插件即可

  2. 拷贝 jar 包时一定是要把 featuresplugins 两个目录中的全部 jar 包分别拷贝到eclipse安装/解压目录的对应目录

  3. 如果安装插件后仍然无法点击类查看到源码,还需要进行如下设置:

    1. eclipse菜单栏中Window项 > Preferences

    2. General > Editors > File Associations

    3. 将安装的反编译查看器设置为class,class without source文件的默认打开方式

猜你喜欢

转载自www.cnblogs.com/zhiyin1209/p/12184586.html
今日推荐