1

看起来https://jdk.java.net/17/说 alpine build 不可用,但是 alpine repo 有一个包。https://pkgs.alpinelinux.org/package/edge/community/x86_64/openjdk17-jre

知道为什么会这样吗?这是否意味着 alpine 使用了早期访问版本?不是GA?我们如何确认这一点?

4

1 回答 1

3

您链接的第一页解释了为什么删除了 Alpine 版本:

"从第一个 JDK 17 候选版本开始,此页面上以前可用的 Alpine Linux 版本已被删除。它尚未准备好生产,因为它尚未经过充分测试,无法被视为 GA 版本。请使用早期访问 JDK 18 Alpine Linux 取而代之。”

这是否意味着 alpine 使用了早期访问版本?

我对此表示怀疑。

不是GA?

好吧,由于缺乏测试,GA 构建被认为不是“GA 质量”。

但是,如果您将构建名称(例如 17.0.2_p8-r1)与 OpenJDK 存储库(此处)中的标签进行比较,看起来 Alpine 构建正在跟踪 17u 更新。事实上,看起来它们就是 GA 构建的样子……如果团队愿意给它们贴上“GA”标签的话。

如果您遵循 OpenJDK 站点的建议并使用早期访问的 JDK 18 Alpine Linux 构建版本,那么这是没有意义的。大概他们推荐这个是因为他们认为它的质量更好......尽管是早期访问!

我们如何确认这一点?

您可以联系负责创建 Alpine 构建的人员。或者你可以自己查看证据。

于 2022-02-22T09:31:50.590 回答