首页 > 数据库 >Oracle宣布Java7生命周期终结

Oracle宣布Java7生命周期终结

时间:2023-01-24 11:00:49浏览次数:51  
标签:生命周期 Java 用户 EOL Java7 JVM Oracle 工具


 

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宣布Java7生命周期终结_商业

英文原文:Oracle Announces Java 7 End of Life


 

标签:生命周期,Java,用户,EOL,Java7,JVM,Oracle,工具
From: https://blog.51cto.com/u_8238263/6022207

相关文章

  • Oracle根据日期范围查询
    select*from表where时间字段>=to_date('2022-06-0800:00:00','yyyy-MM-ddHH24:MI:SS')AND时间字段<=to_date('2022-06-1100:00:00','yyyy-MM-ddHH24:MI:SS')......
  • 转 oracle 无法使用sys用户登录 connection as SYS should be as SYSDBA OR SYSOPER
    转自:  https://blog.csdn.net/u012004128/article/details/80781979 安装Oracle11g后,为了测试安装是否成功,通过cmd命令打开了sqlplus。发现,以system和scott身份登录......
  • 组件生命周期
            ......
  • centos7.8 安装单实例oracle数据库
    目录centos7.8安装单实例oracle数据库前置操作禁用TransparentHugePages安装rlwrap安装操作安装后配置修改数据存放路径(可选)其它操作oracle安装脚本执行数据库启动、......
  • 51.Oracle有哪些后台进程
    Oracle的进程主要有三种:后台进程、服务器进程、用户进程关系如图所示:1、USERPROCESS(用户进程)用户进程指的是Oracle客户端进程,是连接到 OracleDB的应用程序或工具。......
  • 查出oracle当前的被锁对象
    SELECTl.session_idsid, s.serial#, l.locked_mode锁模式, l.oracle_username登录用户, l.os_user_name登录机器用户名, s.machine机器名, s.terminal终端用......
  • oracle存储过程返回结果集SYS_REFCURSOR
    createorreplaceprocedureproc_query_rent(param_regionvarchar2,--定义区param_roomnumber,--定义室param_hallnumber,--定义厅param_rentMinnumber,--定义租金上......
  • Oracle 日期分页
    select*fromli.bookswherebook_publish_datebetween'1-2月-2005'and'1-2月-2010'; select*frombookswherebook_pricebetween50and60; select*frombo......
  • 浅谈Spring中Bean的生命周期
    文章目录​​1、基本概念​​​​2、生命周期流程图​​​​3、源码与功能分析​​​​3.1、实例化前​​​​3.2、实例化​​​​3.3、实例化后​​​​3.4、初始化前前​......
  • Oracle(一)
    文章目录​​1、Oracle简介​​​​1.1、Oracle公司发展历史​​​​1.2、Oracle几个重要的版本​​​​2、Oracle安装和配置​​​​2.1、安装Oracle数据库​​​​2.2、卸......