[警告]Java 7有bug,升级需谨慎!

Oracle发布了Java7,但ApachePMC成员警告称Hotspot编译器存在可能导致Apache多个项目受影响的bug。某些情况下JVM可能会崩溃或导致计算结果不正确。

Oracle刚刚正式发布了Java 7。但是Apache PMC(项目管理委员会)成员、Lucene核心开发人员Uwe Schindler却在邮件列表中发出警告

由于这个版本中包含Hotspot 编译器优化,对循环语句的编译可能出错。Apache的许多项目都可能受影响。有些情况下JVM会崩溃,有些情况下计算结果可能是不正确的,从而使应用本身出错。

Schindler强调Apache Lucene和Solr都会受这些bug的影响。由于bug报告时离Java 7的发布日期只剩几天,Oracle公司来不及进行修补。而且Oracle公司的开发人员表示,第一次升级主要针对安全问题,这些bug很可能要到Java 7 Update 2时才能修补。

事实上,Java 6中已经存在这一错误,只不过默认设置没有启用而已。

相关的bug报告和技术细节可以参考Oracle的官方网站:

[1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070134

[2] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7044738

[3] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051

转载于:https://www.cnblogs.com/mixer/archive/2011/07/29/2448675.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值