首页 > 其他分享 >[转帖]Moving the JDK to a Two Year LTS Cadence

[转帖]Moving the JDK to a Two Year LTS Cadence

时间:2024-05-27 13:24:31浏览次数:14  
标签:LTS JDK releases Two years release month

https://blogs.oracle.com/java/post/moving-the-jdk-to-a-two-year-lts-cadence?spm=a2c6h.12873639.article-detail.10.27b5e6ceactmHU

 

Executive Summary:

  • Oracle proposes to shift the cadence of JDK LTS releases from every three years to every two years.  If accepted, this means that the next JDK LTS release after JDK 17 will JDK 21, rather than JDK 23.

  • Duration of the Oracle JDK LTS support remains unchanged, starting at a minimum of eight years for each LTS release.

Article

The release of JDK 17 is a perfect time to reflect on the release cadence introduced several years ago and make any course corrections for the future.  Developers and organizations have had time to adjust from the “massive change every few years” model to the more digestible six-month release cadence. 

While recent developer surveys show six-month (non-LTS) releases being used by between a quarter and half of developers surveyed, only about half of those note their use is in production.  Toolchains have certainly adapted with most popular developer tools and frameworks quickly adding support for new Java six-month releases, sometimes even before the full GA date.  Therefore, while six-month use continues to grow across the board, the feedback is clear – most organizations still prefer to target LTS versions for production use. 

With that in mind, it makes sense to adjust our future LTS releases to a two year cadence.  This will give enterprises and developers more frequent opportunities to move an application onto an LTS release knowing it will remain supported long-term with necessary stability, security and performance updates.  It also makes the use of six-month releases more appealing as organizations know the next available LTS will always be less than two years away.  Oracle intends to start each LTS release with the standard 8 years minimum of long term support, offering Java SE Subscription customers ample time and opportunity to migrate between Oracle JDK LTS releases if and as necessary.

标签:LTS,JDK,releases,Two,years,release,month
From: https://www.cnblogs.com/jinanxiaolaohu/p/18215287

相关文章

  • JDK1.8新特性
    Lambda表达式又称为函数式编程面向对象思想:想要做什么事情,就需要创建这个类的对象,通过对象来完成某些事情函数式的思想:忽略了面向对象复杂的语法,强调做什么,而不是以什么形式做面向对象的思想实现多线程publicclassRunnableImplimplementsRunnable{@Override......
  • Win10 LTSC 2019 安装后的一些步骤
    仅作为自己记录使用。1.调整Windows恢复分区(WindowsRE)大小[可忽略]Win10系统更新(KB5034441)在更新时会报错(0x80070643),与Win10安装时初始化的Windows恢复分区太小有关,因此建议在安装后首先扩充Windows恢复分区的大小,建议在700M+以上。推荐在WindowsPE下进行操作。2.关......
  • JDK8基础镜像包
    运行命令dockerbuild-tregistry.cn-shanghai.aliyuncs.com/bookc/openjdk-8-alpine.dockerfileFROMopenjdk:8-jdk-alpine#指定阿里镜象RUNsed-i's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g'/etc/apk/repositories#设置时区RUNln-sf/usr/share/zonei......
  • 企业生产环境中的麒麟V10(ARM架构)操作系统部署jdk和redis三主三从交叉版集群
    前言:麒麟ARM操作系统是国企和政务机关推行信创化选择率比较高的一款操作系统,然而ARM操作系统非主流的X86系统,除了命令一样,在架构方面差别极大,初次接触多多少少会踩坑,下面我将在公司中部署的实例列举出来,供大家参考,ip和设计机密信息不方便展示,统用虚拟信息代替。经过多次验证,用了......
  • 双指针(Two Pointers)
    双指针顾名思义,就是同时使用两个指针,在序列、链表结构上指向的是位置,在树、图结构中指向的是节点,通过或同向移动,或相向移动来维护、统计信息。如果不和其他数据结构结合使用,双指针维护区间信息的最简单模式就是维护具有一定单调性,新增和删去一个元素都很方便处理的信息,就比如......
  • jdk版本已经更新了还出现java8 不允许选项 --add-modules
    突然有一天在编码的时候弹出这个问题,无法实现编译当我们删除了modules时却发现导入的包不能使用了我摸索的解决方法1,首先win+R弹出cmd窗口输入 java-version 查出jdk版本注意如果下载了需要检查系统环境中path的路径是否为java_home...是否为第一位因为tomca......
  • Windows 10 LTSC中个人版OneDrive失效的问题
    该问题是由于LTSC注册表无onedriver的id{A52BBA46-E9E1-435f-B3D9-28DAA648C0F6}定义导致,解决方案是新建一个reg_onedrive.reg文件,并编辑内容如下:WindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescript......
  • ANNOVA test (one-way test and two-way test and bootstrapping)
    对于ANNOVA的理解什么情况下可以使用annova:Morethan2populations对于多种不同药物对于某种疾病的效果的研究;比较不同国家指标的研究Morethan1predictivevariable(factor)锻炼和饮食对于健康的影响;effectofgeneticbackgroundanddrugsonstresslevels如果是......
  • Docker openjdk java AES 解密报错
    javaAES解密报错java.security.InvalidKeyException:Illegalkeysizeordefaultparametersatjavax.crypto.Cipher.checkCryptoPerm(Cipher.java:1026)atjavax.crypto.Cipher.implInit(Cipher.java:801)atjavax.crypto.Cipher.chooseProvider(Cipher.java:864)atjavax.c......
  • jdk 中的 ImageIO 读取失败出现空指针
     在java8及之前版本中,jdk中的ImageIO读取图片内容会失败,解决办法使用java9或者使用第三方插件。插件可以使用 TwelveMonkeysImageIO,地址:https://github.com/haraldk/TwelveMonkeys使用方法,在maven中添加依赖<dependency><groupId>com.twelvemo......