Java 9因模块化进程缓慢而欲推迟发布

简介:


Oracle 欲推迟 Java 9 的发布,因为需要额外的时间来开发模块化功能和项目 Jigsaw ,发布时间计划从 2016 年 9 月推迟到 2017 年 5 月。如果下周二 (12.8) 没有充分的反对意见,就会采用这个新提议。

Java 9 是标准 Java 平台非常重要的一个版本, 原本计划在 2016 年 9 月发布,而现在可能会被推迟 6 个月。

在这周的一封 openjdk 邮件列表中,甲骨文的 Java 平台组首席架构师 Mark Reinhold 写道,计划推迟的原因主要是模块化开发的复杂性,这是为了提升系统的可扩展性和性能,模块化开发基于 Jigsaw 项目。在之前的 18 个月 Jigsaw 的开发进程一直很顺畅,但是由于当前 JDK (Java Development Kit) 9 特性完整里程碑是 12 月 10 日,Jigsaw 需要更多的时间来开发。

“JSR 376 EG (专家组) 尚未发布初稿评审规范,但是在过去两个月收到了很多高质量的反馈和建议,而且还会继续有更多,所以 Java 开发组希望能确保基础构建工具和 IDEs 的维护者能有充足的时间来设计和实现模块化开发支持。”

因此 Reinhold 提议 JDK 9 发布时间延长 6 个月,常规可用性推迟到 2017 年 3 月,特性完整里程碑推迟到 2016 年 6 月。根据之前的计划修改,这并不是要添加大量与 Jigsaw 无关的特性,也不是让现有特性无限制的增加。

如果下周二没有充分的反对意见,12 月 8 日就会采用这个新提议。

这不是 Jigsaw 第一次延迟了,此前在 Java 8 也发生过类似的事件。


来源:51CTO

相关文章
|
3月前
|
监控 算法 Java
【JavaEE】什么是多线程?进程和线程的区别是什么?如何使用Java实现多线程?
【JavaEE】什么是多线程?进程和线程的区别是什么?如何使用Java实现多线程?
|
4月前
|
安全 Java API
深入了解Java进程和线程
深入了解Java进程和线程
53 1
|
3月前
|
消息中间件 设计模式 Java
Java Review - Java进程内部的消息中间件_Event Bus设计模式
Java Review - Java进程内部的消息中间件_Event Bus设计模式
56 0
|
2月前
|
安全 Java 开发者
JDK 9:模块化系统——重新定义Java的模块化架构
JDK 9引入了模块化系统,对Java的模块化架构进行了彻底的重新定义。本文将深入探讨模块化系统的原理、优势以及如何在实际开发中应用这一特性。
|
3月前
|
Java
Java中的进程与线程
Java中的进程与线程
30 0
|
3月前
|
安全 Java API
深入了解Java进程和线程
深入了解Java进程和线程
38 1
|
3月前
|
Java 程序员 调度
JAVA 并发编程 进程、线程、协程
程序是静态的,程序运行后变为一个进程,一个进程内部可以有多个线程同时执行。进程是所有线程的集合,每一个线程是进程中的一条执行路径
|
4月前
|
Java Linux 微服务
linux中一键杀死springclud等各个java进程
linux中一键杀死springclud等各个java进程
|
4月前
|
Java API 调度
Java多线程基础(线程与进程的区别,线程的创建方式及常用api,线程的状态)
Java多线程基础(线程与进程的区别,线程的创建方式及常用api,线程的状态)
52 0
Java多线程基础(线程与进程的区别,线程的创建方式及常用api,线程的状态)
|
4月前
|
SQL 存储 监控
Flink CDC用flinksql方式采集多张表,是每张表启动一个java进程吗?
Flink CDC用flinksql方式采集多张表,是每张表启动一个java进程吗?
55 0