连接堡垒机出现java环境
斯蒂芬·科尔本 ( Stephen Colebourne )的文章“ Java 9可以使用六个星期 ”开始,“ Java 9仅仅六个星期就已经过时了。” Colebourne参考了Mark Reinhold博客文章“ Moving Java Forwarding Faster ”,并写道:“新的Java发布系列意味着每六个月将有一个Java新版本。 而当下一个版本问世时,先前的版本已过时。” Colebourne指出,仍使用Java 8的用户可以享受此“当前LTS(长期支持)版本,直到下一个LTS版本(Java 11)出现为止”。 但是,对于那些已经使用Java 9的人,必须做出不同的选择,Colebourne会在较高级别概述这些选择。 Colebourne概述了几种类型的依赖关系,这些依赖关系还必须每六个月向前发展一次,并得出结论:“我认为可以说使用Java 9或10是一个大胆的选择。”
作为提醒,前面提到的Reinhold博客文章“ Moving Java Forward Forward Faster ”概述了新提议的发行版如何解决“开发人员之间的紧张关系,开发人员喜欢快速创新,而企业喜欢稳定性,每个人都喜欢定期且可预测的事实。发布。” 以下是此新发行培训方法的关键点:
- “采用严格的基于时间的模型,每六个月发布一次新功能 ,每季度发布一次更新,每三年发布一次长期支持 。” (我增加了重点 )
- Feature Releases (“包含任何类型的功能”)于每年的3月和9月发布,第一个发布于2018年3月(Colebourne在写JDK 10时写道,“ Java 9的生存期为六个星期”)。
- 更新版本 (“严格限于安全问题,回归和新功能中的错误的修复”)发生在功能版本之间,每个功能版本之间有两个更新版本,并按季度周期安排在1月 , 4月 , 7月和十月 。
- 长期支持版本是作为功能版本每三年在2018年九月开始更新为这些长期支持版本将提供至少直到下一个长期支持版本,往往可以提供比这三个长相同年 。
- 有关Java发布系列的其他详细信息,请参见#javatrain Twitter句柄 ,“ 常规OpenJDK讨论”分发列表 ,“ Oracle Java SE支持路线图 ”页面和 “ 更快,更容易使用和重新分发Java SE”页面。 。”
- 最近宣布 ,“ Oracle的Java SE 8更新的公开可用性至少已延至2019年1月”,并且“ Oracle将继续通过以下方式向消费者提供个人(非企业)使用Java SE 8的更新:至少到2020年底。”
Colebourne并不是唯一一个警告Java开发人员考虑从Java 8迁移到Java 9的后果的人。在文章“ Java 9:没有长期支持和两次JDK发行”中, Carly Yuk写道“ Java 9将无权进行长期维护。” Yuk补充说:“在产品中运行应用程序的企业可能希望考虑等待将来的长期发布。” 保罗·克里尔(Paul Krill)写道:“ Java 9将不会获得长期支持 ”,而本·埃文斯 ( Ben Evans)则表示: “由于Oracle宣布Java 8将成为长期支持版本,到2022年将得到支持,埃文斯认为很多应用可能会保留在Java 8上,而根本不会升级到Java9。”
在决定是否升级到Java 9时要考虑很多事情。 由于Java的情况,环境,优先级和用途差异很大,因此没有单一的“正确”答案。 通常,较大的“企业”类型应用程序的开发人员可能只希望采用长期支持版本,较小的应用程序的开发人员可能会愿意采用功能版本和相关的更新版本以更快地访问新功能。 在“快速创新”和受支持的稳定版本之间进行选择的能力是新发行版火车的驱动动力之一。
翻译自: https://www.javacodegeeks.com/2018/02/java-8-bastion-long-term-support.html
连接堡垒机出现java环境