JDK 安装包含一个 src.zip
。但它不包含所有源代码文件。例如,它没有 Unsafe.java
。我想要的是可以用来构建JDK的源代码。
由于Oracle不提供其JDK的源代码,因此我想找到OpenJDK的源代码。 JDK 8 Update Releases Wiki包含 Mercurial 存储库,我可以获取源代码。但是很麻烦。首先,我对Mercurial不熟悉。其次,使用 Mercurial 森林扩展。所以我想获得包含所有内容的源代码 tarball。
在JDK 8 Update Releases Wiki的发布
部分,我找到 8u232-b09 (GA),2019 年 10 月 15 日 [发布] [标签] [二进制文件]
:
- 我可以点击
Binaries
来下载二进制版本。 - 我可以点击
发布
来打开 https://mail.openjdk.java.net/pipermail/jdk8u-dev/2019-October/010452.html 我在哪里可以找到 tarball 链接 https://openjdk-sources.osci.io/openjdk8/openjdk8u232-ga.tar.xz 。 然后我可以使用 tarball 链接进行下载。
我的方法正确吗?
最佳答案
您的方法是正确的,因为它将源代码下载为 tarball。
您还可以从 GitHub https://github.com/openjdk/jdk 获取 git 存储库克隆的源代码.
关于java - 如何获取 JDK 8 的二进制构建和源代码 tarball?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58541530/