解决Eclipse查看源代码出现Source not found的问题

泄露秘密 提交于 2019-12-12 12:40:13

问题描述

在Ctrl+鼠标左键点击查看Map源码的时候,出现如下图所示意的Source not found问题,无法查看Map的源代码。
在这里插入图片描述
问题原因:
从图中描述可以知道,问题出在rt.jar文件没有源附件,需要我们添加source attachment才能查看。

解决方法

src.zip文件:Java所有类的source attachment,我们只要把它添加到rt.jar文件中就可以解决我们的问题。

首先,点击Window -> 选择Preferences,如下图所示:
在这里插入图片描述

接着,可以按照如下步骤进行:

  1. 在Preferences弹窗中,选中java -> Installed JREs ->选中jre后点击Edit
  2. 在Edit JRE弹窗中, 选中rt.jar文件 -> 点击Source Attachment
  3. 在Source Attachment Configuration弹窗中, 选中External location -> 点击External file…
  4. 最后,选择src.zip文件。src.zip文件一般在\Java\jdk-10.0.1\lib目录下。

在这里插入图片描述
完成上述操作并保存以后,我们发现Map.class的源码可以查看了。(っ•̀ω•́)っ✎⁾⁾
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!