Oracle 已经发布了 Java 7 的更新 2,而 OpenJDK 似乎仍在去年夏天发布的原始版本 147 上。
OpenJDK 是否有更新可用?
似乎确实有一个 OpenJDK 项目仅用于更新(http://openjdk.java.net/projects/jdk7u/),其中提到他们将与 Oracle 同时发布更新,但我找不到任何东西。
谢谢
马克
Oracle 已经发布了 Java 7 的更新 2,而 OpenJDK 似乎仍在去年夏天发布的原始版本 147 上。
OpenJDK 是否有更新可用?
似乎确实有一个 OpenJDK 项目仅用于更新(http://openjdk.java.net/projects/jdk7u/),其中提到他们将与 Oracle 同时发布更新,但我找不到任何东西。
谢谢
马克
我将在这里回答我自己的问题,以综合我的所有发现以及上面@Agemen 和@Kowser 的答案。
我们现在有一个组合使得在开源服务器部署中使用 Java 真的很痛苦
我只是不明白...
马克
编辑
正如@Krige 指出的那样,随着最新更新提供的 OpenJDK 构建,事情似乎终于开始了!
我可能错了,但我认为可以在不同的存储库上使用 mercurial 检索源。它似乎是由 Peter Lawrey 在对该问题的评论中所链接的。地址是 http://hg.openjdk.java.net/jdk7u/jdk7u-dev
我不确切知道 Oracle 和 OpenJDK 贡献者是如何管理分支和标签的,但也许第一个稳定版本肯定被冻结了,而是使用克隆的 repo 来确保包含修复......
为了回答这个问题,我不确定 OpenJDK 站点是否应该提出任何 JDK 的打包版本。Oracle 的基础设施就是为此而设计的,我猜……我可能遗漏了一些东西,但我认为 Oracle 网站上提供的打包 JDK 只是 OpenJDK 的捆绑编译版本。由于它已成为参考实现,并且被 Oracle 积极维护,我不明白为什么它应该有所不同。
编辑:顺便说一句,我找不到可用于在 OpenJDK 网站上下载打包 OpenJDK 的直接链接,即使是第一个稳定版本也是如此。但是再一次,我可能会错过一些明显的东西:-p
编辑 2:我已经修复了链接 - 你知道有所有来源的 repo 的链接,而不仅仅是 jdk ;-)
此外,正如评论中给出的链接所指出的,OpenJDK 下有很多项目......所以回购结构有点复杂,带有 hg“森林”(在我自己尝试编译 OpenJDK 7 之前我不知道) ...)。
从这篇博客文章中,它试图澄清,除非 Java 规范被修订,否则预计不会更新 OpenJDK。
从作为解释给出的作者评论中引述如下
我们计划从 OpenJDK 代码库生成 Linux 和 Windows RI 二进制文件。从技术上讲,只需要一个,但传统上 Sun 提供了多个以方便实施者。请注意,RI 有一个非常特定的目的(例如,作为 RI)并且通常不会更新,除非/如果规范被修订。
为了澄清 OpenJDK 是 Oracle 的 RI(参考实现)。
我没有尝试从 oracle 获取确切信息。但我对博客文章深信不疑。
所以我能理解的事情:Neither expect any update nor any bug fixes for OpenJDK.