如何(重新)在雪豹上连接Eclipse的JDK源代码?
在更新到苹果JDK的最新版本(现在已弃用,sniff…)后,Eclipse不再显示JDK类的源代码。它要求我附加源位置文件或文件夹。我在哪里可以找到它?在我的例子中,来源在 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar如何(重新)在雪豹上连接Eclipse的JDK源代码?,eclipse,macos,jdk1.6,Eclipse,Macos,Jdk1.6,在更新到苹果JDK的最新版本(现在已弃用,sniff…)后,Eclipse不再显示JDK类的源代码。它要求我附加源位置文件或文件夹。我在哪里可以找到它?在我的例子中,来源在 /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/src.jar 您可能需要在Eclipse首选项中设置:Java安装的JRE。选择1.6 JVM并单击编辑。现在,从JRE系统库列表中选择classes.jar,单击source attachmen
您可能需要在Eclipse首选项中设置:Java安装的JRE。选择1.6 JVM并单击编辑。现在,从JRE系统库列表中选择classes.jar,单击source attachment并输入src.jar的路径。似乎Java for Mac OS X 10.6 Update 3不再包含源代码。现在有一个单独的包“Java for Mac OS X 10.6 Update 3开发者包”。参见对于苹果的每一次更新,我都会用更新的符号链接写一篇新的博客文章。我从其中一个答案中注意到我的博客上有很多流量,所以我想我还是用最新版本更新一下吧 我可以为您编写一个简单的shell脚本,但这需要您下载一个文件。只执行几个简单的命令似乎更简单 这是更新5的最新版本:
我正在使用Mac OS 10.8.5。我下载了java for Mac OS 10.7并安装了它。我在中找到了
src.jar
文件
/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/src.jar
然后我
就是这样。感谢所有在这里和那里搜索源代码几个小时但最终一无所获的人 对于要连接的Eclipse(1.6版不完全可用):
我没有src.jar。您使用的操作系统版本是什么?您是否运行了最新的Java软件更新?这是否带走了src.jar?我以前肯定有Eclipse附带的源代码(我想是默认情况下),我使用的是OSX 10.6.4,没有运行最新的Java更新。也就是说,我使用的是java版本“1.6.0_20”。这很可能是更新带走了src.jar。早期的更新卸载了Java1.5和我的一些Maven版本。每次JRE更新都会带走src.jar。当我从1.6.0_24更新到1.6.0_26时,我不得不访问developer.apple.com/downloads并再次下载JDK以获取源代码。免费下载139MB,但需要注册apple开发者连接(也是免费的)。@Thilo最新下载(JDK 1.6u6)只有134MB!谢谢与此相关的另一件好事是找到关于已更改内容的适当发行说明。苹果公司的技术说明完全没有信息。祝你好运。苹果很少能提供这些信息。