1.5.x JDK源代码的位置

时间:2009-01-13 19:34:05

标签: java jdk1.5

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

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

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

5 个答案:

答案 0 :(得分:4)

您可以获取包含来源的Developer Documentation。下载要求您拥有一个ADC帐户。

答案 1 :(得分:2)

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

特别是对于Java 1.5,下载为here

<强> [更新] 此外,JDK的源代码分发可从Sun here获得。似乎SCSL链接搞砸了并引发了你的循环,但是JRL仍然可以工作(如果你不介意通过它)。

答案 2 :(得分:1)

它位于

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

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

答案 3 :(得分: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

答案 4 :(得分:0)

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