写点什么

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:335471

评论

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

架构实战营-模块3作业

大师兄

毕业前写了20万行代码,让我从成为同学眼里的面霸!

小傅哥

Java 面试 小傅哥 求职 毕业生

读完你就知道对话式人工智能的数据采集如何解决啦!

澳鹏Appen

人工智能 自然语言处理 聊天机器人 nlp nlu

Nginx基础配置-资源缓存配置

梁龙先森

nginx 大前端 缓存;

演讲稿:项目的架构设计与模块规划

三掌柜

5月日更

414天前,我以为这是编程玄学...

why技术

Java JVM JMM

消息队列设计文档

青春不可负,生活不可欺

个站建立基础教程

Damon

网站 5月日更

C语言0数组\柔性数组使用介绍

良知犹存

c

缓存系统稳定性 - 架构师峰会演讲实录

万俊峰Kevin

缓存 微服务 分布式缓存 Go 语言

模块三:课后作业

菲尼克斯

架构实战营

用Python帮忙找指定小说最新更新且网速最快的网站

老猿Python

Python 爬虫 编程语言 百度搜索 小说更新

函数和对象的关系

顿晓

5月日更

图算法系列之计算图中最短路径

Silently9527

数据结构和算法 图算法 广度优先搜素

想要做网页游戏怎么办 ?PixiJs 篇(三)

空城机

大前端 游戏 pixi 5月日更

架构实战营 模块3 课后作业

༺NPE༻

优柔寡断的人,能成什么大事

Kareza

个人成长 5月日更 反思总结

关于中台,聊聊我认为相对客观的三点认知

架构精进之路

中台 5月日更

秘笈分享! 24 小时无人自习室为什么这么火?

IoT云工坊

小程序 人工智能 物联网 无人自习室

【LeetCode】叶子相似的树Java题解

Albert

算法 LeetCode 5月日更

架构实战营模块三作业

hunk

架构实战营

消息队列架构详细设计文档

唐江

架构实战营

密码学系列之:NIST和SHA算法

程序那些事

数据结构 密码学 程序那些事

百度大脑开放日厦门站-企业服务专场报名

百度大脑

百度大脑 开放日 企业服务

打破思维定式(五)

Changing Lin

5月日更

怎样使用过程自动化来实现过程的习惯性和持久性?

IPD产品研发管理

自动化 开发 CMMI

消息队列 - 架构设计文档

sN0wpeak

架构实战营

架构实战营模块 3 作业

梦寻解语花

架构实战营

Python OOP-4

若尘

面向对象 oop Python编程 5月日更

STM32F103C8/BT6最小系统原理图、PCB

不脱发的程序猿

嵌入式 单片机 STM32F103C8T6 MCU ST

STM32如何计算RTC时钟异步预分频和同步预分频

不脱发的程序猿

嵌入式 RTC stm32 单片机 ST

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