前言

  • Eclipse Version: 2019-12 (4.14.0)
  • win10
  • jdk 1.8

描述

eclipse按照后,发现rt.jar的类不能关联源码。

分析

不能关联源码的可能有:

  • 没有下载到源码src包
  • eclipse无法关联到src包

本次无法关联到rt.jar的源码,很显然是eclipse无法关联到src包(按照jdk后,rt.jar的源码是jdk里已经携带的)。

按照jdk时,还会按照一个独立的jre,一般jdk的安装目录如下:
The jar file has no source attachment
eclipse默认会搜索到jre。jre中不包含源码(源码在jdk中)。因此,eclipse无法关联到源码。

解决办法

在eclipse重新配置jre,使之指向jdk中的jre。
The jar file has no source attachment
配置过程,略。

延伸

maven项目能够管理源码,一般比较省心。
如果不是maven项目,或者maven项目因故没下载到源码,那么需要手动下载源码进行关联。

相关文章: