如何提前访问 Oracle Java 更新,以便在公开这些更新时测试我的 RIA 并避免进行消防演习?

2022-09-03 02:40:13

当客户安装 7u45 更新时,我们的应用程序停止工作,我们想知道将来我们还能做些什么来预先为这些更新做好准备,并避免发布日的支持噩梦。

(根据 Java 版本编号方案,计划于 1 月 14 日进行的下一次重要补丁更新将为 7u51。下一个有限更新(日期未知)将为 7u60。

我浏览了Oracle和OpenJDK网站,没有发现任何特别有用的东西。Java SE 的 Oracle 主页面有一个抢先体验下载部分。它有三个有潜力的链接,但不会成功:

我上面链接的第二个问题的回答指向了八月份提交的OpenJDK错误报告。(它有一个“CAP”标签,可能代表“兼容性和性能”?因此,很明显,有些人能够针对这些更新测试他们的应用程序。任何关于如何加入该俱乐部的指示都非常感谢!


答案 1

OpenJDK Bug System

根据jdk7u-dev邮件列表上的这篇文章OpenJDK bug系统可能会提供答案的子集。

邮件列表帖子说,带有CPU关键请求标签的错误正在考虑包含在下一个CPU中,并且具有CPU关键批准标签的错误已被批准包含在下一个CPU中。然而,在实践中,他们似乎正在使用更具体的标签。对于计划于 2014 年 1 月进行的 7u51 更新,标签显示为CPU14_01关键请求CPU14_01关键请求

您可以浏览整套标签,对后续 CPU 的标签做出自己有根据的猜测。您还可以看到“修复版本”为7u51的错误

Java Platform Group, Product Managementment blog

Java Platform Group,Product Management博客似乎是获取部分信息的另一种途径。在“更新的安全基线(7u45)影响Java 7u40及更高安全性设置之前”条目的评论中,Oracle的Erik Costlow说:

我们创建此博客的原因之一是,它为我们提供了一种提供尽可能多的信息的方法,甚至比在各种OpenJDK邮件列表中已经完成的还要多。

有些变化我们无法提前通知,我希望将其保持在最低限度。对于其他更改,我们不仅在这里发布有关它们的信息,我实际上正在进入其他项目,不仅告诉它们,而且(在适当的情况下)做出贡献。有关示例,请参阅 https://issues.apache.org/bugzilla/show_bug.cgi?id=55542

甲骨文计划

Java兼容性和性能计划已经死了,根据我的Oracle客户经理的说法。由于漏洞被逆向工程的风险,对CPU的类似程序的访问受到严格控制(即使在Oracle内部也是如此)。(我不是会员,也不打算进一步追求它。OpenJDK是Oracle首选的兼容性测试方法,尽管已知它与下一个CPU中的兼容性测试方法并不完全相同。

Oracle 还向我们推荐了 JavaOne 2013 上的安全跟踪,特别是“JRE 中的一年安全增强”讲座,其幻灯片可在线获取。反过来,这些幻灯片说,上面提到的博客将“尽可能多地提前通知”。


答案 2

完全部分答案:7u60 Build b01现已在 https://jdk7.java.net/download.html


推荐