Mac下Eclipse下Java查看源代码时显示the jar file has no source attachment
时,无法查看源代码,一般因为缺少source.jar
或者src.jar
。
解决方法: 找到Mac下的jdk的src.zip文件的路径添加即可
首先可以通过终端获取jdk的路径
打开终端执行:/usr/libexec/java_home -V
获取的结果:
然后将jdk下的src.zip路径添加到Eclipse里面即可,比如我添加的jdk1.8.0_111.jdk, 那src的路径就在以下图片中
最后打开Eclipse,查看源码时,单击“Attach Source...”按钮,,选择External Location单选框,之后单击”External File...“按钮,找到你src.zip包的目录,添加即可。