解决Eclipse查看源代码出现Source not found的问题
2020-04-07 18:29
1706 查看
问题描述
在Ctrl+鼠标左键点击查看Map源码的时候,出现如下图所示意的Source not found问题,无法查看Map的源代码。
问题原因:
从图中描述可以知道,问题出在rt.jar文件没有源附件,需要我们添加source attachment才能查看。
解决方法
src.zip文件:Java所有类的source attachment,我们只要把它添加到rt.jar文件中就可以解决我们的问题。
首先,点击Window -> 选择Preferences,如下图所示:
接着,可以按照如下步骤进行:
- 在Preferences弹窗中,选中java -> Installed JREs ->选中jre后点击Edit
- 在Edit JRE弹窗中, 选中rt.jar文件 -> 点击Source Attachment
- 在Source Attachment Configuration弹窗中, 选中External location -> 点击External file…
- 最后,选择src.zip文件。src.zip文件一般在\Java\jdk-10.0.1\lib目录下。
完成上述操作并保存以后,我们发现Map.class的源码可以查看了。(っ•̀ω•́)っ✎⁾⁾
- 点赞 7
- 收藏
- 分享
- 文章举报
相关文章推荐
- Java基础之JDK 8下载、安装和环境变量配置
- Java的Arrays.sort()良心总结
- Spring Boot实现简单的用户权限管理(超详细版)
- 是时候该开始读一读JDK源码了
- 啃透JDK源码-JCheckBox详解
- Java编程思想第五版(On Java8)读书笔记(一)-什么是对象
- JavaSwing-AbstractButton详解
- JavaSwing-ItemListener接口
- JavaSwing-ItemSelectable
- 写给大忙人看的 Java 基础知识
- 【JAVA Lambda】初学者对Comparator.comparing(Person::getLastName).thenComparing(Person::getFirstName)套娃的理解
- spring的注解(wjw)
- 【设计模式】抽象工厂模式--------java
- SpringBoot启动时Caused by: java.net.BindException: Address already in use: bind
- spring+mybatis所需jar包
- 【设计模式】简单工厂、工厂方法模式的实现--------java
- java调用azkaban接口
- Java语言开发工具 v2020.1汉化版
- Java实现称重3次找到假球
- springboot最简单的搭建与分析