当前位置: 首页 > news >正文

天了噜,Java 8 要停止维护了!

前些天的中兴事件,已经让国人意识到自己核心技术的不足,这次的 JDK 8 对企业停止免费更新更是雪上加霜。。

以下是 Oracle 官网提示的 JDK8 终止更新公告。

原文内容Oracle will not post further updates of Java SE 8 to its public download sites for commercial use after January 2019. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 8 or previous versions can get long term support through Oracle Java SE Advanced, Oracle Java SE Advanced Desktop, or Oracle Java SE Suite. For more information, and details on how to receive longer term support for Oracle JDK 8, please see the Oracle

2019年1月之后,Oracle将不会在其网站上发布Java SE 8商业使用的进一步更新下载。那些需要持续获取安全的bug修复和安全补丁以及Java SE 8或以前版本的稳定性支持可以通过Oracle Java SE高级版,Oracle Java SE高级桌面,或Oracle Java SE套件。有关更多信息以及如何获得Oracle JDK 8长期支持的详细信息,请参阅Oracle支持路线图。

公开更新路线图如下:

*:表示支持的最晚日期; 

*****:大概意思就是这是一个周期很短的版本,用户很快会切换到另外一个可用的更新版; 

****:Oracle在2017年12宣布了会发布更简单快速的发布路线图,将在2018年9月开始生效。

Java支持路线图如下:

说那么多,简短来说就是 Java 8 在 2O19 年 1 月之后不再免费向企业提供更新,想要更新就得付钱或者升级到 Java 9 之上。。

现在要做的就是赶紧熟悉 Java 9,不然就付费吧,妈蛋,Java 8 相信很多人到现在都没用熟。。。

Java要被 Oracle 玩死了吗?大家有何感想?

——来源  Java技术栈(ID:javastack)

相关文章:

  • 利用漏洞更改Google搜索排名
  • 这样的代码才是好代码
  • Python 人气王,JS 比 Java 更受企业青睐,PHP不再是最好的语言
  • 中国程序员VS美国程序员,差距在哪里?
  • 扎克伯格为提高员工工作效率,亲自做了这 26 张 PPT ,值得收藏
  • 解决智能合约安全问题的宙斯盾!
  • 区块链技术正在改变世界!
  • 跟着兜哥学“AI+”时代的网络安全
  • 机器学习、深度学习一站式搞定!
  • 5 月编程语言榜:C 再度暴涨,Python首次超越Java
  • AI计算力6年涨30万倍,多买几块GPU就能颠覆摩尔定律?
  • 福利丨好书申请免费送【5.18】
  • Bruce Eckel最新演讲:调bug就是浪费生命!放弃吧!(附完整PPT)
  • Bruce Eckel 中国行之京东技术公开课
  • 如何成为一个优秀的数据从业者?
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Asm.js的简单介绍
  • hadoop集群管理系统搭建规划说明
  • interface和setter,getter
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • java中具有继承关系的类及其对象初始化顺序
  • Making An Indicator With Pure CSS
  • PAT A1050
  • PV统计优化设计
  • ReactNativeweexDeviceOne对比
  • 包装类对象
  • 闭包,sync使用细节
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 服务器之间,相同帐号,实现免密钥登录
  • 说说动画卡顿的解决方案
  • 责任链模式的两种实现
  • ​2021半年盘点,不想你错过的重磅新书
  • !!Dom4j 学习笔记
  • #vue3 实现前端下载excel文件模板功能
  • (27)4.8 习题课
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (ZT)出版业改革:该死的死,该生的生
  • (四)Controller接口控制器详解(三)
  • (循环依赖问题)学习spring的第九天
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)C语言家族扩展收藏 (转)C语言家族扩展
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • (转载)Linux网络编程入门
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • ***监测系统的构建(chkrootkit )
  • .gitignore文件设置了忽略但不生效
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .net MySql
  • .NET 将多个程序集合并成单一程序集的 4+3 种方法
  • .NetCore项目nginx发布
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .sh