Java开发人员将不得不为JDK 9等待更长的时间-实际上要再等四个月。如果您认为这听起来很熟悉,那是因为Oracle已经将发布日期从本月移至了明年3月。新的延迟将使发布日期推迟到2017年7月。
延迟的消息出现在Java开发人员的邮件列表中,Oracle Java Plaform Group的首席架构师Mark Reinhold发布了一个更新,宣布尽管主要的新功能Project Jigsaw取得了许多进展:
“在这一点上,拼图显然需要更多的时间。”
Jigsaw项目旨在为Java程序员提供一种编写由独立模块组成的代码的方法。拼图将为Java平台定义一个标准模块系统,并将用于模块化平台本身和应用程序。拼图,Lamda和Coin最初是打算用Java 7编写的,而所有这三个都保留在Java 8中。拼图错过了Java 8,显然仍在支持JDK 9。
在讨论拼图时,莱因霍尔德在邮件列表中说:
“我们最近收到了重要的反馈意见,这些动机促使人们重新设计了模块系统的包装导出功能,否则,我们将无法实现我们的主要目标之一。除此之外,还有许多开放设计问题,需要花费一些时间来解决。”
他还说,增加延误的必要性是:
“ JDK 9中新出现的开放式错误的数量比JDK 8中的这一点要多得多。”
有鉴于此,建议释放时间再推迟四个月。总体而言,邮件列表中的开发人员都赞成延迟。没有人希望JDK 9在没有有效的Project Jigsaw的情况下出现。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。