开发这么多年才知道是怎么回事,真是尴尬。
首先我搜到了csdn上这一篇文章:https://blog.csdn.net/u011514810/article/details/53196371
那就说,可以指定某个jar的source-jar在哪儿,以下是原文章说的方法:
1.进入eclipse界面,依次点击 Window -- Preferences -- Java -- Installed JREs
(选中一个JREs,,然后“Edit”)
2.选中 D:\java\lib\rt.jar ,然后选择 Source Attachment
3.选择 External location ,点击 External File 浏览安装jdk的目录,找到src.zip,一次点击ok,finish 即可。
---------------------------------------------
但是,我又想到,我现在之所以看不到源码,是因为我使用的jre,如果我使用jdk不就完事了。
之前是这样的,所以我按着ctrl就不能看源码。
然后我改成这样,就可以看了:
怎么改呢,右键项目:Build Path - Configure build Path
把原来的jre去掉,选中然后Remove,然后
Add Library... -JRE System Library
然后新窗口选中jdk的就好了。