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

JDK 11是预定被释放的一般可用性上周二,9月25日2018年2018年8月16日马克莱因霍尔德消息上OpenJDK的JDK-dev邮件列表宣布“ JDK 11现在在候选发布版阶段 。” 但是,Reinhold在2018年8月17日同一封邮件列表中的消息中提供了更新的详细信息,他在邮件中说:“我们标记了今天早上的第一个Release Candidate版本( jdk-11 + 27 ),但是由于存在一些开放的P1错误 ( http ://j.mp/jdk-rc ),实际上不是发行候选。 Reinhold的最后一条信息总结为:“敬请期待……”

早期访问版本可在“ JDK 11早期访问版本”下找到,但是在撰写本文时(2018年8月18日),那里提供的最新版本是Build 26 (2018/8/9)
Reinhold提供的“ JDK 11候选候选错误”链接当前显示针对JDK 11编写的两个P1错误 : JDK-8207317 [“ SSLEngine协商失败异常行为从快速失败更改为延迟失败”]和JDK-8209637 [“ [ s390x]解释器在本地调用后不调用结果处理程序。

从JDK和Java SE的角度来看,“ Java 11”意义重大。 “ Oracle Java SE支持路线图 ”指出:

从Oracle Java SE 11 (18.9 LTS)开始,Oracle JDK将继续免费提供用于开发,测试,原型设计或演示目的。 正如2017年9月宣布的那样,由于OracleJDK和Oracle OpenJDK的内部版本可以在Java SE 11及更高版本中互换使用,因此Oracle JDK将主要面向商业和支持客户,而Oracle的OpenJDK内部版本则面向那些不希望获得商业支持的客户或企业管理工具。

上面引用的声明告诉我们,从Java SE 11开始,OpenJDK和Oracle JDK打算完全可互换。我们还看到,从Java SE 11开始,Oracle JDK发行版旨在供Oracle商业和支持客户以及OpenJDK发行版使用。适用于不需要Oracle客户支持或Oracle企业管理工具的用户。 但是,仍然可以使用Oracle JDK进行开发,测试,原型制作和演示,而无需付费。

“ Oracle Java SE支持路线图 ”提供了有关将为Oracle JDK版本提供Oracle支持多长时间的更多详细信息。 每三年发布一次“长期支持(LTS)版本”,Oracle Java SE 11是第一个这样的LTS版本。 一旦发布Oracle Java SE 11,Oracle将不再为非LTS Oracle SE 10提供商业支持。

“ Oracle Java SE支持路线图 ”列出了与Oracle JDK相关的详细信息,但没有提供与OpenJDK JDK相关的详细信息。 在OpenJDK jdk-dev邮件列表上的一条消息中 , Stephen Colebourne问:“ LTS对OpenJDK意味着什么? ”在该消息中,Colebourne提出了一些有趣的问题,并提供了指向背景参考的链接。 对他的消息的答复提供了有关OpenJDK JDK 11支持的一些新详细信息。

马克·莱因霍尔德(Mark Reinhold)对Colebourne的信息作出了回应之一。 Reinhold写道 ,Oracle将为OpenJDK JDK 11提供“至少六个月的免费,GPL许可的二进制更新, 网址为http://jdk.java.net ”。Reinhold还阐明了http:// jdk的目的。 java.net站点:“ jdk.java.net站点用于从Oracle构建,使用FLOSS等各种许可。 它不是OpenJDK社区的一部分。 其他实施者有自己的分发站点或相关机制。”

安德鲁·海利(Andrew Haley)也回应了科尔伯恩的信息,并写道:“我会说我能做的”,直到发表“公开声明”为止(大概是从Red Hat来 )。 Haley确实指出:“红帽致力于在一段时间内为其客户支持OpenJDK。

有关当前版本的政策,请访问https://access.redhat.com/articles / 1299013#OpenJDK_Lifecycle_Dates_and_RHEL_versions 。” 提供的链接提出了一个问题:“ Red Hat是否发布了OpenJDK 9、10或11?” 并回答该问题:“ Red Hat将跳过Java SE 9和10,并发布基于Java SE 11的OpenJDK发行版。有关更多信息,请参阅Red Hat OpenJDK 11建议文章 。” Haley补充说:“鉴于Red Hat拥有上游优先策略,我们将确保所有安全补丁都应用于上游OpenJDK版本,并且我们的版本均经过TCK认证。”

Martijn Verburg对Colebourne的问题的答复是从AdoptOpenJDK的角度来看的。 Verburg写道:“ AdoptOpenJDK提供了为主要(和几个次要)平台构建,测试和提供OpenJDK LTS二进制文件的能力。” 他补充了“额外声明”,即“ AdoptOpenJDK将不提供商业支持”,以及“ AdoptOpenJDK…将不会向后移植补丁程序。”

OpenJDK JDK 11的预定发行版只有一个多月了。 甲骨文计划于2019年1月发布JDK 8的“商业用户端公共更新”,很可能许多组织希望到那时迁移到JDK 11。

翻译自: https://www.javacodegeeks.com/2018/08/candidate-update-openjdk-jdk-11-lts.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/346131.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

lr监控虚拟服务器,lr监控服务器 教程

lr监控服务器 教程 内容精选换一换本教程旨在演示使用GDS(General Data Service)工具将远端服务器上的数据导入GaussDB(DWS)中的办法,帮助您学习如何通过GDS进行数据导入的方法。在本教程中,您将:生成本教程需要使用的CSV格式的数据源文件。将…

mysql-5.5密码是多少_关于mysql-5.5数据库密码的设置和重置

一、mysql-5.5数据库的密码长什么样?直接打开给你看:[rootlnmp1 ~]# mysql -uroot -p#在已知密码的情况想打开数据库Enter password:Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 4Server version: 5.5.64…

华为OD机试真题-停车场车辆统计-2023年OD统一考试(C卷)

题目描述: 特定大小的停车场,数组cars[]表示,其中1表示有车,0表示没车。车辆大小不一,小车占一个车位(长度1),货车占两个车位(长度2),卡车占三个车位(长度3),统计停车场最少可以停多少辆车,返回具体的数目。 输入描述: 整型字符串数组cars[],其中1表示有车,0…

vc mysql 图片_VC连接MySQL

一、MySQL的安装可以考虑安装mysql-5.0.41-win32(可到http://www.newhua.com/soft/3573.htm处下载),当然你有更新的版本更好,注意选择“完全安装”(只有这样才会安装VC编译时需要的头文件等)。安装后期会进行服务器配置,你可以设置你的服务器…

魔兽巨龙追猎者服务器微信群,魔兽世界:难怪现在“龙脊”价格低,掉落率提升,群里一天出几个...

祥子哥最近几天一直在练猎人号,目前已经67级了,再过两三天差不多就能满级了。知道祥子哥为什么练猎人吗?不全是因为猎人伤害高玩着爽,还有另一个原因,那就是“龙脊奖章”现在价格很便宜,祥子哥使把劲应该能…

mysql group原理_MySQL Group By 实现原理分析

【IT168 专稿】由于 GROUP BY 实际上也同样会进行排序操作,而且与 ORDER BY 相比,GROUP BY 主要只是多了排序之后的分组操作。当然,如果在分组的时候还使用了其他的一些聚合函数,那么还需要一些聚合函数的计算。所以,在…

使用AWS Lambda的CloudWatch事件通知

CloudWatchEvents的主要用例是跟踪整个AWS基础架构中的更改。 当前,它支持在Auto Scaling组,EC2,EBS和其他各种事件中发出的事件。 为了对这些事件进行有意义的处理,我们需要一种消耗它们的方法。 AWS使用术语“ targets来指代任何…

nodejs接收表单写入mysql_NodeJS提交表单存数据库(转)

姓名:性别:年龄:手机:$(#ok_btn).on(click,function(){var name $.trim($(#name).val()),sex $.trim($(#sex).val()),age $.trim($(#age).val()),tel $.trim($(#tel).val()),data {name : name,sex : sex,age : age,tel : te…

r语言 中断r的输入_R语言_004数据输入

现实的情况是,我们大部分遇到的都是表格数据,在R语言里面叫数据框,数据来源一般不可能我们自己在程序开始前手动录入,正常的逻辑是从外面读取现成的数据,再预处理、建模什么的。根据经验,现在的数据来源主要…

我的机器人现在无处可去。 无家可归。 无服务器。

我通常会关注各种网站-有关最新出版物,热门新优惠,限时游戏和竞赛等。 其中大多数不提供“干净”的通知系统,例如RSS feed。 因此,我经常不得不刮擦他们HTML才能达到我所需要的。 这意味着我经常需要运行一些自定义的字符串操作…

mysql怎么对比表结构_mysql查看表结构2种方式对比

C语言之带有返回值的函数带有返回值的函数 语法: 类型 函数名(参数列表){ 函数体; return 数据; } 例: int getSum(int num1,int num2){ int sum num1 num2 ...mysql 列转行,合并字段数据表: 列转行:利用max(case when then) max---聚合函数 取最大值 (case cours…

dubbo 消费者也要暴露端口吗_一文详细解读 Dubbo 中的 http 协议

(给ImportNew加星标,提高Java技能)转自:Kirito的技术分享,作者:kiritomoe太阳红彤彤,花儿五颜六色,各位读者朋友好,又来到了分享 Dubbo 知识点的时候了。说到 Dubbo 框架支持的协议,…

非一致性访存系统_Hibernate事实:访存策略的重要性

非一致性访存系统在使用ORM工具时,每个人都承认数据库设计和实体到表映射的重要性。 这些方面引起了很多关注,而诸如获取策略之类的事情可能只是推迟了。 我认为,不应将实体获取策略与实体映射设计分开,因为除非经过适当设计&…

应用新的JDK 11字符串方法

在“ 使用JDK 11的Java字符串上的新方法 ”和“ String#repeat即将加入Java? ”,我讨论了JDK 11引入Java String的六个新方法。 可用的早期访问JDK 11构建已经包含了这些新方法,在这篇文章中,我将使用其中的一种早期访…

mysql 传统数据恢复_mysql 数据恢复实例

基于二进制日志数据恢复mysql数据恢复演练实例如何按需截取日志基于position好的截取--start-position--stop-positionmysqlbinlog --start-position219 --stop-position1272 /data/binlog/mysql-bin.000002 >/tmp/back.sql恢复删除库 mysql> drop database oldboy1;mysq…

mysql 强制读主库_laravel(lumen)配置读写分离后,强制读主(写)库数据库,解决主从延迟问题...

在Model里面加上下面这句,强制读主(写)库数据库,解决主从延迟问题。public static function boot(){//清空从连接,会自动使用主连接DB::connection()->setReadPdo(null);}-------------------------------------------------------------------------…

为什么需要切换到在线签署文档和合同

嘿,怪胎, 今天,我们为您带来一些不同。 无论您是开发人员,经理还是设计师,这都会提高您的生产力和效率。 对于公司和个人而言,良好地管理文书工作是强大基础的最重要部分之一。 将工作流程从纸质转移到数…

github怎么自动更新被人更新过的项目_GitHub 的这 8 个实用技巧,95%的人不知道...

知道的越多,不知道的就越多,业余的像一棵小草!编辑:业余草来源:https://www.xttblog.com/?p49881、一秒钟把Github项目变成前端网站GitHub Pages大家可能都知道,常用的做法,是建立一个gh-pages…

mysql 未知列_mysql – ‘字段列表’连接中的未知列’..’

您在此查询中至少有两个问题.首先,当您使用反向标记来分隔标识符时,必须将表别名与列名称分开.verk.id -- WRONGverk.id -- CORRECT原因是SQL实际上允许您定义包含标点符号,空格等的列名称,如果您分隔列名称.这就是你似乎正在做的事情,请求一个名为verk.id的列verk.id -- ALSO …

java 注解 属性 类型_收藏!你一定要知道的Java8中的注解

全文共3002字,预计学习时长6分钟海中有大量的注解!JavaSE 1.5中首次引入了注解。Java注解的目的是允许程序员编写关于其程序的元数据。在OracleDocs中,注解的定义是:“注解是元数据的一种形式,它提供的数据与程序本身无关。”注解可以在代码的…