Eclipse在系统类的类名上按住Ctrl点击时找不到资源的解决办法
这是rt.jar没有资源连接着它的原因,导致无法加载类的详细信息,解决方法:
1.点击Attach Source,切换到External location,选择External File,从外部导入jar包
2.选择jdk的安装目录下的src.zip,作为资源包。eclipse中说rt.jar缺少资源包,其实就是eclipse缺少jdk下的src.zip。
3.加载src.zip后,即可成功加载出类的详细信息。
rt.jar是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件,删除掉它,eclipse所有用到java基础类库的代码全部报错,可以在eclipse--->Preference--->java--->installedjres看到你eclipse相关的jdk版本,双击jdk版本可以看到eclipse引用的所有jar,其中的rt.jar就在其中。如果把rt.jar移除掉,程序会立马报错,按住Ctrl点击也点不进去。只需要按刚才的方法再add external jar,找到jre目录下的rt.jar,添加之后又会出现本篇开头提到问题,按本篇的方法解决即可。
操作步骤如下:Eclipse--->Window--->Preference--->Java--->Installed JREs
参考链接:eclipse在系统类的类名上按住Ctrl点击时找不到资源的解决办法eacxzm的博客-CSDN博客eclipse按住ctrl没反应