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。毫无疑问,这是至关重要的和重要的项目,社区愿意等待更长的时间才能使它正确。

加入Java 9倒计时

翻译自: https://www.javacodegeeks.com/2016/10/curse-project-jigsaw-java-9-delayed.html

java 拼图

java 拼图_拼图项目的诅咒:为什么Java 9一遍又一遍地延迟?相关推荐

  1. 拼图项目的诅咒:为什么Java 9一遍又一遍地延迟?

    JDK 9发行日期推迟到2017年7月 距JDK 9发行不到200天,它又被推迟了 . 新的发布日期已更新为2017年7月,比之前推迟的日期晚了四个月. 推迟日期 9月13日,Oracle Java平 ...

  2. java 拼图_拼图推迟将Java 9的发布日期推迟到2017年

    java 拼图 由于Project Jigsaw的延迟,Java 9的发布日期被推迟到2017年 由于项目延迟的悠久历史,这可能不足为奇,但是看起来备受期待的拼图项目已被延迟. 再次. 好消息是,与上 ...

  3. maven项目编译不了java文件_无法使用Maven编译简单的Java 10 / Java 11项目

    我有一个简单的Maven项目: src └── main └── java └── module-info.java pom.xml pom.xml中: org.example example 1.0 ...

  4. cmd编译java命令_使用CMD命令编译执行java命令

    写程序时,有时候需要动态编译执行,经过各种百度及实战,总结一些使用经验. .java文件分为有包名,无包名,又分为有jar包,无jar包,是否指定jre等等. 接下来总结如下: cmd 编译执行jav ...

  5. 零基础可以学习java吗_零基础真的可以学习java吗?

    Java是一个比较抽象的开发语言,涉及知识点比较多,如果自学的话,可以按照五个阶段来学习,先学好基础知识,再逐步扩展,由易到难.要注意视频和书本内容相辅相成,切记不要只看视频而不忽略书本基础的知识要点 ...

  6. lr java脚本_【上海校区】 LR Java脚本编写方法

    之前在某一家银行也接触过java写的性能接口脚本,最近因项目,也需编写java接口性能测试脚本,脑袋一下懵逼了,有点不知道从何入手.随后上网查了相关资料,自己又稍微总结了一下,与大家共同分享哈~ 首先 ...

  7. java 报表_市占率第一的Java报表工具 - FineReport报表工具

    作为国产Java报表工具的优秀代表,FineReport报表工具不仅仅在报表设计的简单易用上表现出极大的优势,更在数据分析等复杂报表处理能力和报表管理等报表综合应用上凸显出其报表技术的成熟和领先. 一 ...

  8. 微信公众号开发java流程_微信公众号开发教程java 编程语言的特点及选择

    微信公众号开发教程java 编程语言的特点及选择 微信公众号为用户提供了相关的工具,来对微信公众号进行一个简单的开发.但是如果想实现一些复杂的功能,其实还是要借助于一些编程语言的使用.所以要了解,在微 ...

  9. 小白学习python好还是java好_小白应该学Python还是Java?

    Java和Python两门语言都是目前非常热门的语言,可谓北乔峰南慕容,二者不分上下,棋逢对手.但是对于初学者来说,非常困惑,因为时间和精力有限,上手必须要先学一门,到底选那个好呢,今天3分钟带你透彻 ...

最新文章

  1. Ruby 2.5.0概览
  2. 2月1日学习内容整理:算法
  3. ROS-Rtabmap:linux shell运行多个shell(运行多个程序)
  4. python turtle setheading_一文掌握Python绘图库Turtle的使用
  5. mongo ttl索引
  6. lodop打印不显示页码_Excel|13个Excel打印技巧汇总,打印技巧大全
  7. C语言之指针本身地址与指针向的地址(四十四)
  8. 计算机网络 MOOC 哈尔滨工程大学 pdf课件
  9. 更新glibc版本-GLIBC升级有风险,操作前最好请预先写好离职申请书
  10. java fileupload_java组件fileupload
  11. 苹果cms怎么添加百度统计代码
  12. html5饼图的制作方法,excel2010复合饼图制作方法
  13. 在matlab用泰勒级数求,急 在matlab中写个用泰勒级数计算arctan(x)的方程
  14. Linux-引导过程与服务控制
  15. 科学计算机解三角函数方程,如何让计算器计算方程如何让fx-82ES的卡西欧计算器解一次,二次,或更高次数方程?是支持三角函数的!...
  16. Java查漏补缺之Java8新特性
  17. 阿里云自定义域名详细过程----hexo博客配置实测详细过程整理之二
  18. 杜教筛时间复杂度证明
  19. 一张图分出你是左脑发达还是右脑发达(转)
  20. 当HR问你“未来五年计划”时应该如何回答?

热门文章

  1. 【2019CSP-J 普及组题解】数字游戏(number),公交换乘(transfer),纪念品(souvenir),加工领奖(work) CSP普及游记
  2. 8.12模拟:dp递推
  3. YBTOJ洛谷P4551:最长异或路径(trie树)
  4. 【暴力】心中报情(jzoj 2317)
  5. Gym100187I
  6. Full_of_Boys训练5总结
  7. 11、oracle数据库下的事务和触发器
  8. 5、java中的数组
  9. Java自动化邮件中发送图表(二)之JFreeChart
  10. JavaFX官方教程(七)之使用FXML创建用户界面