❏ 站外平台:

Java 8自动更新,Java 7终止公共更新

作者: Bienvenido David 译者: 丛一

| 2015-01-31 21:50   评论: 10 分享: 16    

Oracle启动了从JRE 7到JRE 8的自动更新。这次自动更新于2015年1月20日启动,影响范围是启用了Java自动更新机制的Windows 32位和OS X用户。本次升级不是静默更新,需要用户授权。JRE 8发布于2014年3月,并与2014年10月成为Java.com的默认版本。

在Windows操作系统上,只会替换最新的JRE版本,其他JRE版本将被保留。不过在更新之后,在网页浏览器中OS X用户将只有JRE 8可用。(对于桌面应用来说,OS X用户仍可以有多个JRE版本同时并存。)在由IT部门管理Java安装和版本的企业用户将不受自动更新影响。非32位Windows或OS X操作系统的电脑也不会被自动更新,需要手动完成升级。另外,64位Windows操作系统的Java自动更新已经在Java 8 Update 20版本实现。从Java.com网站的什么是Java自动更新?的网页中可以了解到关于Java自动更新的更多信息。

一个经常被问及的问题是现存的Java程序在更新之后是否仍能正常工作?Oracle一直力求让新的Java版本能够向后兼容,因此绝大多数的Java应用无须任何改变就可以正常工作,也就是说,他们是二进制兼容的。当然,总是会有例外的情况出现。如果你有第三方的应用没有经过Java 8的认证,仍然需要使用Java 7,请直接联系应用的提供商。关于所有的技术细节,Oracle提供的JDK 8兼容性指南中详述了二进制、源码和运行时的兼容性,JRE和JDK的不相容性,被移除的功能和被弃用的API。

Java 7在2011年7月首次发布。Oracle将在2015年4月停止Java 7的公共更新。这与该公司生命的Java政策一致——在主版本正式供应(GA)三年之后,下一个主版本GA一年以后和下一个主版本被Java.com设为默认JRE六个月之后将停止公共更新。

仍然可以通过Oracle技术网络的Java Archive获取已有的Java 7下载。需要继续获取Java 7安全更新的用户,可以与Oracle签订支持合同或购买Java SE高级产品许可。不推荐在没有安全更新的情况下继续使用Java 7。

Java 8最引人注目的功能是Lambda表达式的实现。除此之外,还包括一组新的Date和Time API以及一个JavaScript引擎Nashhorn。从官方的JDK 8新特性介绍中可以得到完整的功能清单。



最新评论

微博评论 2015-02-01 00:03 1 回复
[呵呵]
微博评论 2015-01-31 23:33 回复
线上还没全面切换JAVA7就停止更新了。
微博评论 2015-01-31 23:03 回复
[馋嘴]
微博评论 2015-01-31 23:03 回复
//@Nettying:转发微博
微博评论 2015-01-31 22:33 回复
我早就安装Java8了。
微博评论 2015-01-31 22:03 1 回复
lol
微博评论 2015-01-31 22:03 8 回复
然后发现就电脑里多了百度大保健套装[思考]
微博评论 2015-01-31 22:03 回复
把会把baidu那些东西也装上吧?
微博评论 2015-01-31 22:03 回复
program once, debug everywhere
来自 - 广西南宁 的 Chrome/Windows 用户 2015-01-31 21:55 回复
二进制兼容厉害

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。