工作记录——解决Eclipse中Source Not Found问题

  • Post author:
  • Post category:其他




一、发现问题

在Eclipse中使用Ctrl+左键去看源码的时候会显示出了Source Not Found这个界面。



通过从网上找了各种各样的方法都不可行,方法基本上都是去修改文件的Source Attachment。百度上那些方法都是因为没有绑定到对应的jar包,只要重新绑定就好。但是明明可以找到对应的jar包,而且通过解压那相应的jar包可以看到对应的代码。


但是其实如果你认真地去看看这个界面中,代码已经有显示出来了,只是不太正常而已




这其实是Eclipse的反编译的问题,找到问题所在接下来就是解决问题的时候了。



二、解决问题

1).点击Eclipse工具栏中的Help中的Eclipse Marketplace

在这里插入图片描述

2).输入

Decompiler

点击搜索,然后安装这个插件

在这里插入图片描述

3).一步一步来安装好了就重启Eclipse

4).从工具栏中的首选项设置Eclipse默认的反编译工具(就你刚刚下载的那个)

点击Window,选择Preferences

在这里插入图片描述

找到这个界面,这里选择JD-core

在这里插入图片描述

记得要点击Apply,不然你做的操作不起作用

5).找到这个界面将*.class和*.class without source 的Associated editors

在这里插入图片描述

将Class Decompiler Viewer 都改成Default

最后点击Apply and Close就可以解决问题了!!!!



三、展示结果

最后再打开刚刚显示的Source Not Found的源码。你会发现已经可以看了。

在这里插入图片描述


这是我这个开发新手的第二篇博客,可能会有很多问题或者错误,请多多大家指点。



版权声明:本文为Judy_zzd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。