2009-01-13 81 views
4

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

我已经能够找到完整的源代码,但它包含未生成的缓冲区实现,因此导航NIO代码是不可能的。

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

回答

0

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

+1

为了澄清,我正在寻找的src.zip它包含JDK的Java源代码,而不是VM源代码。 – 2009-01-13 19:39:36

+0

这就是我的意思,我不知道他们是相同的,因为合同是唯一需要维护的东西。 – 2009-01-13 19:42:39

4

您可以获得Developer Documentation,其中包含源代码。下载需要您拥有一个ADC帐户。

+0

有什么方法可以从别处获取Java src.zip。 Apple仅实现JVM。 – 2009-01-13 19:51:00

+0

是的。从太阳。为某些其他操作系统(例如Linux)下载JDK。 – 2009-01-13 19:57:49

2

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

具体为Java 1.5,下载是here

[更新] 另外,JDK的源分布是可从Sun从here。看起来SCSL链接搞砸了,并且引发你一个循环,但JRL仍然有效(如果你不介意的话)。

1

它位于

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

我做对安装磁盘中安装的Xcode的东西随Mac一起提供,所以我不知道源代码是否出现在OSX的标准Mac安装中。