写点什么

Oracle 宣布 Java 7 生命周期终结

  • 2015-05-08
  • 本文字数:858 字

    阅读完需:约 3 分钟

Oracle 于 2015 年 4 月停止在公共渠道发布 Java 7 安全补丁和升级包,以敦促用户迁移至 Java 8 或购买 Java 7 的长期商业支持服务。后续可能有其它第三方机构为其提供公共更新。

这次计划内的EOL(end-of-life)最初于 2014 年 3 月宣布,并且预计不会对普通用户产生影响(Oracle 在 2015 年 1 月就启动了从 Java 7 到 8 的自动更新),但 Java 开发者和高级用户也许会碰到一些问题。很多工具和库仍然依赖于一些已在 Java 7 中标记为废弃的功能特性,而这些特性在 Java 8 中则被完全移除了,由此导致这些工具与新版本的Java 不兼容,它们必须在用户升级Java 版本之前做相应的更改。

Oracle 不再发布更新并不表示 Java 7 完全不能用了,但这意味着 Oracle 不会为 Java 7 上未来可能发现的任何隐患和漏洞提供补丁,从而使最终用户面临风险。也就是说那些仍在使用与Java 8 不兼容的工具的用户要么选择继续使用Java 7 并接受潜在的风险,购买长期商业支持,要么迁移到另一个工具。这使得压力都转移到工具开发者身上,尤其是那些开源项目的负责人,因为他们得把对项目的日常职责与迁移至最新版Java 的工作结合起来。身为FamilySearch 的首席工程师同时也是 Enunciate 创始人的 Ryan Heaton 就是例子,Enunciate 是一个被广泛使用的 Java 文档引擎工具,目前不能在 Java 8 上使用。

我觉得 Java 7 的 EOL 来得太快了。我本希望他们能再等一段时间,但是我也理解维护老版本产品和 API 的开销太大。不过说实话,不管 Oracle 决定何时终止 Java 7,我可能都会觉得太快了。我得承认这促使我尽快更新自己的项目。

从另一方面来说,这次迁移只有一个选择看起来似乎不同寻常,难道不应该在 Java 7 EOL 之前就发布 Java 9 供用户选择吗?

Oracle JVM**** 的替代品

虽然 Oracle 的 JVM 最为流行,但它并不是唯一的 JVM。各种不同的机构和用户群实现了许多JVM ,既有开源的也有专有的,分别提供不同级别的支持。比如Azul Systems,它提供两种带有商业支持的JVM ,不仅为Java 7 提供更新包,甚至还支持Java 6.

查看英文原文 Oracle Announces Java 7 End of Life

2015-05-08 02:335487

评论

发布
暂无评论
发现更多内容

架构师训练营 - 第 9 周课后作业(1 期)

Pudding

软件测试系统学习流程和常见面试题

测试人生路

软件测试

“人上人”大专学历,通过系统的六个学习步骤,艰难4面终砍offer,“跳进”字节跳动

Java架构追梦

Java 架构 字节跳动 面试 微服务

Serverless 架构就不要服务器了?

华为云开发者联盟

云计算 Serverless 架构

架构训练营 - 第9周课后作业 - 学习总结

Pudding

0到1产品需求整理分析模型参考

燕陈华

产品设计 产品需求

Minikube-运行在笔记本上的Kubernetes集群

网管

学习 Kubernetes k8s minikube k8s入门

解读下一代网络:算力网络正从理想照进现实

华为云开发者联盟

AI 5G 网络 云技术

详解企业管理系统工作流配置

Marilyn

敏捷开发 工作流 软件架构

上线操作规范——基础版本

程序员架构进阶

团队管理 开发流程 发布流程 规范

阿里云原生中间件首次实现自研、开源、商用“三位一体”,技术飞轮效应显现

阿里巴巴云原生

阿里云 云原生 中间件

为什么你的“开发速度”和“产品性能”,都比不过竞品?丨开发者必读

葡萄城技术团队

除了类 Excel, SpreadJS 表格控件还能为系统开发带来什么价值?

葡萄城技术团队

第九周作业

排序与二分

落曦

华为云MVP付健权:从机械工程师到AI开发者的华丽转身

华为云开发者联盟

AI 转型 工程师

云原生趋势下的迁移与容灾思考

阿里巴巴云原生

云原生 迁移 容灾

第9周学习总结

饭桶

第九周作业

Geek_4c1353

极客大学架构师训练营

Java程序员说:世界上有三个伟大的发明【火、轮子、kafka】

Java架构师迁哥

LeetCode069-x的平方根-easy

书旅

数据结构 算法 Go 语言

披星戴月地辛苦割胶或成历史,海南胶园迎来这一“神器”!

华为云开发者联盟

云计算 大数据 IoT

《Elasticsearch服务器开发》.pdf

田维常

elasticsearch

第九周课后练习

饭桶

记一次HEX和RGB互换算法的思考及应用

徐小夕

Java 面试 算法 大前端

智能灯串开发资料全开源!为这个冬天装点烂漫“星空”

智能物联实验室

人工智能 物联网 智能硬件 智能家居

开发霸总:我要让所有人知道,这个扫码组件,被你承包了

蚂蚁集团移动开发平台 mPaaS

支付宝 uniapp mPaaS

田哥:面试被问== 与equals 的区别,该怎么回答?

田维常

面试

第九周总结

Istio 中的智能 DNS 代理功能

Jimmy Song

开源 云原生 Service Mesh istio 服务网格

从基础设施到云原生应用,全方位解读阿里云原生新锐开源项目

阿里巴巴云原生

阿里云 开源 云原生

Oracle宣布Java 7生命周期终结_Java_Abraham Marín Pérez_InfoQ精选文章