现在,AdoptOpenJDK站点上提供了两组二进制文件:
OpenJDK 二进制文件- 这在网页的主要部分可见。这些是使用来自AdoptOpenJDK/openjdk-build存储库的脚本构建的。
OpenJDK 上游二进制文件- 下面有一小部分,“AdoptOpenJDK 现在还分发 OpenJDK 上游构建!(由 Red Hat 构建)”,链接到此页面。这些是使用AdoptOpenJDK/openjdk11-upstream-binaries存储库构建的。
后一个构建很容易理解,它只是从 OpenJDK 存储库中克隆适当的标签并运行 OpenJDK 构建脚本。顺便提一句。令人惊讶的是,虽然 OpenJDK 不提供例如 OpenJDK 11 的二进制文件,但它仍然维护它:)
现在的问题是在 AdoptOpenJDK OpenJDK 二进制文件中添加了什么,在普通的OpenJDK 上游二进制文件之上?
注意:有关 JDK/OpenJDK/OracleJDK/etc 如何相互关联的基本信息可以在 OpenJDK 和 AdoptOpenJDK 之间的差异中阅读。