4

我已经在 Mac OS X 上安装了 Eclipse 3.3,它不包含我习惯于在 Windows 和 Linux 安装中看到的 src.zip 文件。在哪里可以下载 Java 1.5 JDK 的完整源代码(必须是特定版本)。

我已经能够找到完整的源代码,但是它包含未生成的 Buffer 实现,因此无法导航 NIO 代码。

寻找通常在 JDK src.zip 中找到的 Java 源代码,而不是 VM 源代码。

4

5 回答 5

4

您可以获得包含源代码的Developer Documentation 。下载需要您拥有 ADC 帐户。

于 2009-01-13T19:42:21.243 回答
2

Brian Clapper 已经在评论中提到了它,但是从 Sun 下载的 JDK 包括 src.zip。我不知道除了安装在目标平台上之外是否有其他方法可以获取它,但是您可以将它安装在 Windows 或 Linux(虚拟)机器上并从那里获取 src.zip。

专门针对 Java 1.5,下载地址在这里

[更新] 此外,JDK 的源代码发行版可从 Sun获得看起来 SCSL 链接搞砸了,让你陷入循环,但 JRL 仍然有效(如果你不介意通过它)。

于 2009-01-13T20:26:27.880 回答
1

/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/src.jar

更多详情: http ://confluence.concord.org/display/CCTR/Get+local+copies+of+Mac+OS+X+Java+source+code+and+Javadoc

于 2010-08-04T05:56:11.710 回答
1

它位于

/System/Library/Frameworks/JavaVM.framework/Versions.1.5.0/Home/src.jar

我确实在 Mac 附带的安装磁盘上安装了 XCode 的东西,所以我不知道源代码是否出现在 OSX 的标准 Mac 安装中。

于 2009-01-13T21:32:19.010 回答
0

不清楚这是否可能,因为据我所知,Mac JDK 不是开源的。它是由 Apple 而不是 Sun 创建的。

于 2009-01-13T19:37:46.200 回答