Mac下Eclipse下the jar file has no source attachment问题解决

Mac下Eclipse下Java查看源代码时显示the jar file has no source attachment时,无法查看源代码,一般因为缺少source.jar或者src.jar

Mac下Eclipse下the jar file has no source attachment问题解决_第1张图片
屏幕快照 2016-12-22 下午8.02.37.png

解决方法: 找到Mac下的jdk的src.zip文件的路径添加即可
首先可以通过终端获取jdk的路径
打开终端执行:/usr/libexec/java_home -V

获取的结果:


Mac下Eclipse下the jar file has no source attachment问题解决_第2张图片
屏幕快照 2016-12-22 下午8.39.39.png

然后将jdk下的src.zip路径添加到Eclipse里面即可,比如我添加的jdk1.8.0_111.jdk, 那src的路径就在以下图片中

Mac下Eclipse下the jar file has no source attachment问题解决_第3张图片
Snip20161222_2.png

最后打开Eclipse,查看源码时,单击“Attach Source...”按钮,,选择External Location单选框,之后单击”External File...“按钮,找到你src.zip包的目录,添加即可。

Mac下Eclipse下the jar file has no source attachment问题解决_第4张图片
Snip20161222_4.png

你可能感兴趣的:(Mac下Eclipse下the jar file has no source attachment问题解决)