Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何(重新)在雪豹上连接Eclipse的JDK源代码?_Eclipse_Macos_Jdk1.6 - Fatal编程技术网

如何(重新)在雪豹上连接Eclipse的JDK源代码?

如何(重新)在雪豹上连接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

在更新到苹果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 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(朱诺)
  • Eclipse>Prefereces>JAVA>Installed jre
  • 编辑列出的java代码
  • 在jre系统库部分

  • 展开第一个(即classes.jar)
  • 您可以看到src未附加
  • 双击该按钮并提供上述位置

  • 就是这样。

    感谢所有在这里和那里搜索源代码几个小时但最终一无所获的人

    对于要连接的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!谢谢与此相关的另一件好事是找到关于已更改内容的适当发行说明。苹果公司的技术说明完全没有信息。祝你好运。苹果很少能提供这些信息。