首个JDK 10(18.3)发行候选版(内部版本43)展示了新的版本控制方案
Mark Reinhold的帖子“ JDK 10:First Release Candidate ”宣布“内部版本43中没有未解决的P1错误”,并将Build 43命名为最初的JDK 10版本候选 。 Reinhold帖子还指向“ JDK 10 Early Access Builds ”页面,该页面包含发行说明的链接。 到基于Javadoc的API文档 ; 适用于Windows , Linux , macOS和Alpine Linux的“早期开放源代码构建”(OpenJDK); 并用于Oracle JDK构建。
以下屏幕快照显示了OpenJDK 10 Build 43提供的版本信息(屏幕快照中的文本复制在图像下方):
openjdk version "10" 2018-03-20
OpenJDK Runtime Environment 18.3 (build 10+43)
OpenJDK 64-Bit Server VM 18.3 (build 10+43, mixed mode)
下一个屏幕快照显示了Oracle JDK 10 Build 43提供的版本信息(屏幕快照中的文本复制在图像下方):
java version "10" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10+43)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+43, mixed mode)
如上面的屏幕快照所示,OpenJDK和OracleJDK的-version
信息当前显示两种形式。 它们在JDK 10的引号中显示“ 10” ,但也显示18.3 。 这与JSR 383标题[“ Java SE 10(18.3)Platform JSR(383) ”]及其描述一致。
由于Java版本名称计划的快速变化发展 , JDK 9之后的Java版本的版本控制方案一直存在一些混乱。 下面显示了在JDK 9之后命名的开发版本上的一些关键文章。
- 加快Java的前进速度 (2017年9月6日)
- 建议“在Java 9之后,我们采用严格的基于时间的模型,每六个月发布一次新功能,每季度发布一次更新,每三年发布一次长期支持。”
- “为了清楚地说明这些是基于时间的发行版,并且为了容易确定任何特定发行版的发行日期,功能发行版的版本字符串将采用
$YEAR.$MONTH
的形式。” 这就是上述示例(代表2018年3月)中“ 18.3”的来源。 - 相关文章“ 加速JDK发布节奏 ”讨论了“最终目标”使“ OpenJDK和Oracle JDK构建完全可互换”要采取的方法。
- Java SE平台和JDK的版本字符串方案 (2017年10月19日)
- 解决社区对 原始提案的 关注和回应(例如此 )。
- 概述选择版本控制方案时要考虑的标准。
- 介绍满足概述标准的潜在替代方案。
- 参考瓦德勒定律 。
- 提案:针对Java SE平台和JDK的较新版本字符串方案 (2017年11月2日)
- 介绍方案
$FEATURE.$INTERIM.$UPDATE.$EMERG
$FEATURE
是“功能发布计数器,无论发布内容如何,每六个月递增一次。”- “这主要是基于时间的方案,因为$ FEATURE每六个月递增一次,而与发行内容无关,而对于每个功能版本,
$UPDATE
则每三个月递增一次。” - 添加了
java.version.date
JEP 223的系统属性java.version.date
,它是“ ISO 8601 YYYY-MM-DD格式”的“预定GA日期”。 对于早期访问版本,这是“将来的某个日期”。 在上面的示例中,预期版本的一般可用性发布日期为2018-03-20
。
- 介绍方案
- 更新版本号 (2017年12月1日)
- 声明将更新JSR-383文档以引用“ 10(18.3) ”,而不是“ 18.3 ”。
- 为什么“ Oracle JDK 10构建”不支持AppCDS? (2018年2月16日)
- 我之所以写这篇文章,是因为它提供了一个具体的具体示例,说明了早期访问版本(“
10-ea+42
”)与最终最终可用的发行候选版本(“10+43
”)版本名称的区别。
- 我之所以写这篇文章,是因为它提供了一个具体的具体示例,说明了早期访问版本(“
这篇文章中显示的屏幕快照描述了与JDK 10 Release Candidate的可用初始版本相关的版本。 此初始构建提供了对新的JDK版本命名方案的初步了解。
翻译自: https://www.javacodegeeks.com/2018/02/first-jdk-10-18-3-release-candidate-build-43-demonstrates-new-versioning-scheme.html
首个JDK 10(18.3)发行候选版(内部版本43)展示了新的版本控制方案相关推荐
- 第一个JDK 10(18.3)候选版本(内部版本43)展示了新的版本控制方案
Mark Reinhold的帖子" JDK 10:First Release Candidate "宣布"在build 43中没有未解决的P1错误",并将Bui ...
- ArcBlock ⑦ 月报 | ABT 节点 1.0 发行候选版 1 发布
2020 年 7 月,ABT 节点[1] 1.0 发行候选版 1 发布. 发布 •7 月 31 日,ABT 节点 1.0 发行候选版 1 发布 •由 ArcBlock 区块基石创始人兼 CEO 冒志鸿 ...
- ABT 节点 1.0 发行候选版 1 发布 | ArcBlock 新闻
ArcBlock 区块基石发布生产环境质量的 ABT 节点 1.0 发行候选版 1(RC1),简化和加速去中心化应用(DApp)开发. ABT 节点 RC1 版介绍 今天,ArcBlock 区块基石[ ...
- 如何查看windows 10 神州网信政府版的版本信息
如何查看windows 10 神州网信政府版的版本信息 适用于:Windows 10 神州网信政府版 方法 1: 同时按下键盘Win+R键 ,在出现的运行框中输入Winver点击确定,在弹出的窗口中查 ...
- Java JDK 10:下一代 Java 有哪些新特性?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 工欲善其事,必先利其器.作为老牌军 Java 在发行二十多年的今天,战胜了 C 和 C++, ...
- JDK 10的摘要Javadoc标签
JDK 10通过发行JDK-8173425 引入了Javadoc标签{@summary} (" Javadoc需要一个新标签来指定摘要."). 这个新标签允许开发人员显式指定Jav ...
- openjdk和jdk_JDK 11:发行候选更新和OpenJDK JDK 11 LTS
openjdk和jdk JDK 11 计划于 2018年9月25日星期二发布,以实现全面可用性 .OpenJDK jdk-dev邮件列表上的Mark Reinhold消息于2018 年8月16日宣布& ...
- JDK 11:发行候选更新和OpenJDK JDK 11 LTS
JDK 11是预定被释放的一般可用性上周二,9月25日2018年2018年8月16日马克莱因霍尔德消息上OpenJDK的JDK-dev邮件列表宣布" JDK 11现在在候选发布版阶段 .&q ...
- java -d32_java11教程--JDK 10删除和不推荐的功能和选项-2
工具/ javadoc(工具) 删除旧的(JDK 6,JDK 7和JDK 8 Era)标准Doclet 在此发行版中已删除了旧的(JDK 6,JDK 7和JDK 8时代)标准doclet,该标准doc ...
最新文章
- EDAS ScheduleX 问题
- SAP: ALV的布局管理
- 如何解决安装瑞星后用FoxMail收发邮件速度慢的问题。
- Android权限【大全】 .
- NSOperation队列实实现多线程
- 运用Parcelable将类序列化并绑定给Intent
- C++语言编程软件推荐及下载教程
- windows10补丁包离线更新
- java 输出图片流_java IO流读取图片供前台显示代码分享
- Android自定义组件之日历控件-精美日历实现(内容、样式可扩展)
- office表格标题和表格距离过大怎么解决
- 视频图像数据处理八:将rgb视频图像转换为yuv420格式视频图像
- Abbexa 驴抗山羊 IgG (HL) 抗体
- mitmproxy环境搭建与证书安装
- C#使用Access2003
- 调用precedure时call和exec的区别
- Xplus:电子杂志的颠覆性未来
- DWG./DXF.图纸转PDF的方法
- 汇编语言——8086微处理器
- python百度语音实时识别成文字