Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


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

2015-1-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新特性介绍中可以得到完整的功能清单。

发表评论


最新评论

我也要发表评论

Sun-light-Shell 2015-2-1 00:03  新浪微博网友评论
[呵呵]
1 回复
血色又残阳 2015-1-31 23:33  新浪微博网友评论
线上还没全面切换JAVA7就停止更新了。
回复
Darker_暮光之子 2015-1-31 23:03  新浪微博网友评论
[馋嘴]
回复
花儿笑忘了腰 2015-1-31 23:03  新浪微博网友评论
//@Nettying:转发微博
回复
月弓残阳 2015-1-31 22:33  新浪微博网友评论
我早就安装Java8了。
回复
百战小宇宙 2015-1-31 22:03  新浪微博网友评论
lol
回复
_Unix丿 2015-1-31 22:03  新浪微博网友评论
然后发现就电脑里多了百度大保健套装[思考]
8 回复
elgs 2015-1-31 22:03  新浪微博网友评论
把会把baidu那些东西也装上吧?
回复
TC_Akarin 2015-1-31 22:03  新浪微博网友评论
program once, debug everywhere
回复
来自 - 广西南宁 的 Chrome/Windows 用户 2015-1-31 21:55
二进制兼容厉害
回复

热点评论

_Unix丿 2015-1-31 22:03
然后发现就电脑里多了百度大保健套装[思考]
8
Sun-light-Shell 2015-2-1 00:03
[呵呵]
1
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。