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之后命名的开发版本上的一些关键文章。

  1. 加快Java的前进速度 (2017年9月6日)

    • 建议“在Java 9之后,我们采用严格的基于时间的模型,每六个月发布一次新功能,每季度发布一次更新,每三年发布一次长期支持。”
    • “为了清楚地说明这些是基于时间的发行版,并且为了容易确定任何特定发行版的发行日期,功能发行版的版本字符串将采用$YEAR.$MONTH的形式。” 这就是上述示例(代表2018年3月)中“ 18.3”的来源。
    • 相关文章“ 加速JDK发布节奏 ”讨论了“最终目标”使“ OpenJDK和Oracle JDK构建完全可互换”要采取的方法。
  2. Java SE平台和JDK的版本字符串方案 (2017年10月19日)
    • 解决社区对 原始提案的 关注和回应(例如此 )。
    • 概述选择版本控制方案时要考虑的标准。
    • 介绍满足概述标准的潜在替代方案。
    • 参考瓦德勒定律 。
  3. 提案:针对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
  4. 更新版本号 (2017年12月1日)
    • 声明将更新JSR-383文档以引用“ 10(18.3) ”,而不是“ 18.3 ”。
  5. 为什么“ 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)展示了新的版本控制方案相关推荐

  1. 第一个JDK 10(18.3)候选版本(内部版本43)展示了新的版本控制方案

    Mark Reinhold的帖子" JDK 10:First Release Candidate "宣布"在build 43中没有未解决的P1错误",并将Bui ...

  2. ArcBlock ⑦ 月报 | ABT 节点 1.0 发行候选版 1 发布

    2020 年 7 月,ABT 节点[1] 1.0 发行候选版 1 发布. 发布 •7 月 31 日,ABT 节点 1.0 发行候选版 1 发布 •由 ArcBlock 区块基石创始人兼 CEO 冒志鸿 ...

  3. ABT 节点 1.0 发行候选版 1 发布 | ArcBlock 新闻

    ArcBlock 区块基石发布生产环境质量的 ABT 节点 1.0 发行候选版 1(RC1),简化和加速去中心化应用(DApp)开发. ABT 节点 RC1 版介绍 今天,ArcBlock 区块基石[ ...

  4. 如何查看windows 10 神州网信政府版的版本信息

    如何查看windows 10 神州网信政府版的版本信息 适用于:Windows 10 神州网信政府版 方法 1: 同时按下键盘Win+R键 ,在出现的运行框中输入Winver点击确定,在弹出的窗口中查 ...

  5. Java JDK 10:下一代 Java 有哪些新特性?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 工欲善其事,必先利其器.作为老牌军 Java 在发行二十多年的今天,战胜了 C 和 C++, ...

  6. JDK 10的摘要Javadoc标签

    JDK 10通过发行JDK-8173425 引入了Javadoc标签{@summary} (" Javadoc需要一个新标签来指定摘要."). 这个新标签允许开发人员显式指定Jav ...

  7. openjdk和jdk_JDK 11:发行候选更新和OpenJDK JDK 11 LTS

    openjdk和jdk JDK 11 计划于 2018年9月25日星期二发布,以实现全面可用性 .OpenJDK jdk-dev邮件列表上的Mark Reinhold消息于2018 年8月16日宣布& ...

  8. JDK 11:发行候选更新和OpenJDK JDK 11 LTS

    JDK 11是预定被释放的一般可用性上周二,9月25日2018年2018年8月16日马克莱因霍尔德消息上OpenJDK的JDK-dev邮件列表宣布" JDK 11现在在候选发布版阶段 .&q ...

  9. java -d32_java11教程--JDK 10删除和不推荐的功能和选项-2

    工具/ javadoc(工具) 删除旧的(JDK 6,JDK 7和JDK 8 Era)标准Doclet 在此发行版中已删除了旧的(JDK 6,JDK 7和JDK 8时代)标准doclet,该标准doc ...

最新文章

  1. EDAS ScheduleX 问题
  2. SAP: ALV的布局管理
  3. 如何解决安装瑞星后用FoxMail收发邮件速度慢的问题。
  4. Android权限【大全】 .
  5. NSOperation队列实实现多线程
  6. 运用Parcelable将类序列化并绑定给Intent
  7. C++语言编程软件推荐及下载教程
  8. windows10补丁包离线更新
  9. java 输出图片流_java IO流读取图片供前台显示代码分享
  10. Android自定义组件之日历控件-精美日历实现(内容、样式可扩展)
  11. office表格标题和表格距离过大怎么解决
  12. 视频图像数据处理八:将rgb视频图像转换为yuv420格式视频图像
  13. Abbexa 驴抗山羊 IgG (HL) 抗体
  14. mitmproxy环境搭建与证书安装
  15. C#使用Access2003
  16. 调用precedure时call和exec的区别
  17. Xplus:电子杂志的颠覆性未来
  18. DWG./DXF.图纸转PDF的方法
  19. 汇编语言——8086微处理器
  20. python百度语音实时识别成文字

热门文章

  1. Java 并发总结——进程与线程
  2. artTemplate的空白输出坑
  3. Java 虚拟机对锁优化所做的努力
  4. 微服务为什么离不开spring cloud?
  5. EL调用java方法
  6. Java多线程sleep和wait的区别,总结得非常好
  7. 集成Springboot----ElasticSearch
  8. oracle修改redolog路径,oracle修改redo log files路径
  9. oracle中闪回和回滚,oracle闪回操作详解
  10. 请求nginx静态资源报403