Java 9 正式版有可能被推迟到 9 月 21 号发布

  • 薛命灯

2017 年 6 月 4 日

话题:Java语言 & 开发架构

Oracle Java Platform Group 首席架构师 Mark Reinhold 在五月份的一系列专家组电话会议中建议将 Java 9 的正式发布日期向后延期 8 周,也就是在 9 月 21 号发布(既定的发布日期为 7 月 27 号)。

据 Reinhold 透露,建议延期发布是为了给JSR 376争取更多的时间,如果在新一轮的投票中能够获得通过,那么 Jigsaw 就在 Java 9 中与大家见面。

JSR 376 在之前的投票中没能获得通过(10 票赞成,13 票反对)。不过,后来他在OpenJDK 邮件组里写道,没有通过投票并非意味着 JSR 376 就这样结束了,

也并非意味着委员会拒绝了 Jigsaw。委员会只是提出了一些 JSR 376 专家组需要解决的问题。根据 JCP 的规则,专家组有 30 天的时间,也就是在 6 月 7 号之前再次提交修改过的版本进行第二轮投票,整个过程要在 6 月 26 号前结束。

Tomitribe的创始人兼 CEO David Blevins 也是投反对票的委员会成员之一。他认为,第一轮投反对票的委员会成员急切地希望看到他们提出的问题能够得到妥善解决,因为他们要在 30 天内进行第二次投票。虽然 30 天之后可能得到的是一个带有条件的通过票,不过 Blevins 对未来的情况持乐观的态度。他说:

尽管投反对票看起来是在拒绝,但我们坚信,对于一个 JSR 来说,这样的投票是为了达成更高层次的共识,虽然在时间上有一定压力。

在电话会议中,Reinhold 建议 6 月 22 号的候选版本可以如期发布,但是希望正式版本可以延期到 9 月 21 号,从而为第二轮投票争取更多时间。如果在 6 月 6 号之前没有人提出异议,或者有人提出异议,但是如果能够得到圆满的解答,那么根据 JEP 2.0 流程,新的正式版发布日期就是 9 月 21 号了。


感谢郭蕾对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

Java语言 & 开发架构