java 拼图
JDK 9发行日期推迟到2017年7月
距JDK 9发行不到200天,它又被推迟了 。 新的发布日期已更新为2017年7月,比之前推迟的日期晚了四个月。
推迟日期
9月13日,Oracle Java平台小组的首席架构师Mark Reinhold发表了他的建议,推迟了JDK 9的发布日期。他的电子邮件已发布在Oracle的邮件列表中,并指出:
“不幸的是,我们并非需要与当前时间表保持一致。 […]至此,拼图显然需要更多时间。”
Mark还指出,JDK 9中新出现的开放式bug的数量比JDK 8中的此时要多。这就是为什么他提议推迟四个月。 马克将他的提议进行了投票,询问Oracle邮件列表中的其他人对此有何看法。
花费了一个多月的时间,但正式宣布终于到来。 10月18日,Mark 发表了一封电子邮件 ,说不反对推迟日期,并发布了新的JDK 9路线图。
将JDK 9的一般可用性日期推迟4个月会影响整个计划。 它还推迟了“所有测试运行”,“零缺陷反弹”,当然也推迟了“发布候选”里程碑:
- 2017/01/05 Rampdown开始
- 2017/02/09所有测试运行
- 2017/02/16零错误反弹
- 2017/03/16 Rampdown第二阶段
- 2017/07/06最终版本候选
- 2017/07/27全面上市
拼图项目的诅咒
出于同样的原因-Jigsaw项目而再次推入JDK 9也就不足为奇了。 该项目具有将Java版本推回原先的悠久历史,希望从Java 7迁移到Java 8并最终成为Java 9的一部分。
Jigsaw旨在使Java模块化并将JRE分解为可互操作的组件。 这意味着您将能够创建按比例缩小的运行时Jar(rt.jar),以针对项目实际需要的组件进行自定义。
希望使Java可扩展到小型计算设备,提高安全性和性能,并主要使开发人员更容易构建和维护库。 考虑到JDK 8 rt.jar有大约20,000个类是JDK的一部分,即使其中的许多类并未真正在特定的环境中使用-这是很大的事情。
马克在原始电子邮件中提到了延迟的原因,并解释说:
“我们最近收到了重要的反馈意见,这些动机促使人们重新设计了模块系统的包装导出功能,否则,我们将无法实现我们的主要目标之一。 除此之外,还有许多开放设计问题,需要花费一些时间来解决。”
当前的回推清楚地告诉我们Jigsaw需要更多时间,我们唯一的希望是它实际上将成为JDK 9的一部分,而不是被推回JDK 10或JDK11。毫无疑问,这是至关重要的和重要的项目,社区愿意等待更长的时间才能使它正确。
翻译自: https://www.javacodegeeks.com/2016/10/curse-project-jigsaw-java-9-delayed.html
java 拼图