【发布时间】:2011-02-23 05:08:36
【问题描述】:
我想看看 Java API 中的方法是做什么的。所以我想要JDK源代码。
在我重新安装 Linux 之前,我有一个包含所有官方源代码的 src.zip 包。我只需要告诉Eclipse 这个文件在哪里,我就能看到代码。但是现在我没有文件了...
我在哪里可以找到它?
【问题讨论】:
-
我一直在 JDK 安装目录中找到包含公共 Java API 的
src.zip文件。这就是你要找的东西吗(我主要使用 Windows,所以 Linux 发行版可能没有它)。 -
在搜索 JDK 源代码时,这个问题在 google 中排名第三,这很荒谬。 #1 和 #2 是没有源代码链接的 Oracle 链接。我在安装 JDK 时总是会遇到这个问题。请甲骨文。
-
src.zip 是仅用于核心 API 的源包。没有来自 Oracle 的整个 Java SE 的公开可用资源,有些部分是封闭源代码。但是,根据平台的不同,您可以安装和使用 100% 可用源的 OpenJDK 二进制文件。对于源 - 前往 openjdk.java.net 并为您需要的版本克隆源存储库。对于二进制文件 - 一些供应商提供此类二进制文件,包括适用于 linux 的 IcedTea。
-
@Ash,我以前总是在安装目录中找到一个 src.zip。然后,您将其解压缩到 ./src/ 目录,一切都很好。但它现在不存在。事实上,JDK 1.7 readme 表示应该存在 src.zip。而且没有。这太让人抓狂了。
-
对于 jdk 9,它被移动到 jdk/lib/src.zip 下
标签: java