我已经在 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
它位于
/System/Library/Frameworks/JavaVM.framework/Versions.1.5.0/Home/src.jar
我确实在 Mac 附带的安装磁盘上安装了 XCode 的东西,所以我不知道源代码是否出现在 OSX 的标准 Mac 安装中。
不清楚这是否可能,因为据我所知,Mac JDK 不是开源的。它是由 Apple 而不是 Sun 创建的。