【发布时间】:2009-01-13 19:34:05
【问题描述】:
我在 Mac OS X 上安装了 Eclipse 3.3,它不包含我在 Windows 和 Linux 安装中经常看到的 src.zip 文件。在哪里可以下载 Java 1.5 JDK 的完整源代码(必须是特定版本)。
我已经能够找到完整的源代码,但是它包含未生成的 Buffer 实现,因此无法导航 NIO 代码。
寻找通常在 JDK src.zip 中找到的 Java 源代码,而不是 VM 源代码。
【问题讨论】:
我在 Mac OS X 上安装了 Eclipse 3.3,它不包含我在 Windows 和 Linux 安装中经常看到的 src.zip 文件。在哪里可以下载 Java 1.5 JDK 的完整源代码(必须是特定版本)。
我已经能够找到完整的源代码,但是它包含未生成的 Buffer 实现,因此无法导航 NIO 代码。
寻找通常在 JDK src.zip 中找到的 Java 源代码,而不是 VM 源代码。
【问题讨论】:
您可以获取Developer Documentation,其中包含源代码。下载需要您拥有 ADC 帐户。
【讨论】:
它位于
/System/Library/Frameworks/JavaVM.framework/Versions.1.5.0/Home/src.jar
我确实在 Mac 附带的安装盘上安装了 XCode 的东西,所以我不知道源代码是否出现在 OSX 的标准 Mac 安装中。
【讨论】:
/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
【讨论】:
不清楚这是否可能,因为据我所知,Mac JDK 不是开源的。它是由 Apple 而不是 Sun 创建的。
【讨论】: