Eclipse在系统类的类名上按住Ctrl点击时找不到资源的解决办法

       系统环境变量配置好jdk后,使用eclipse时,eclipse默认是不会连接source.jar包的,所以在系统类的类名上按住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没反应 https://blog.csdn.net/eacxzm/article/details/81517308

posted @ 2021-06-02 17:42  Coder_Cui  阅读(451)  评论(0编辑  收藏  举报