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
转载于:http://java.csdn.net/a/20110729/302427.html
分享到:
相关推荐
bug tracker system!!!!bug tracker system!!!!bug tracker system!!!!bug tracker system!!!!bug tracker system!!!!bug tracker system!!!!
这个名为"Java白板程序(有Bug,真的有Bug!!!)"的资源显然聚焦于一个包含错误的Java程序,可能是用于教学或实际项目中的一个白板应用。白板程序通常指的是用于画图、演示或教学目的的软件,而在这里,它显然存在...
测试驱动开发(TDD)更是将编写测试作为编写功能代码的先决条件,有助于早期发现和修复bug。 6. **代码审查**:同行评审是一种有效的发现潜在问题的方式。通过他人的眼睛,可能会看到自己忽视的地方。 7. **源码阅读...
在编程世界中,Java语言以其跨平台性和稳定性深受开发者喜爱,但即使是经验丰富的程序员,也难免会在编写代码时遇到各种各样的错误,也就是我们常说的“BUG”。本篇将聚焦于"JAVA代码BUG分析"这一主题,深入探讨常见...
7. **报表和统计**:系统提供各种报表和统计功能,如Bug趋势图、解决速率、部门/个人工作量等,这些数据有助于管理层进行决策分析。 8. **API接口**:通过API接口,Bug管理系统可以与其他项目管理工具(如JIRA、...
java Bug模式详解
java 框架 bug处理 大全
在IT行业中,问题管理、BUG管理、任务管理和项目管理是软件开发流程中的核心环节,尤其在Java编程领域,这些管理工具和技术的应用对于提高团队效率、保证产品质量至关重要。本压缩包文件"java问题管理 BUG管理 任务...
【Java Bug系统】是一个专为跟踪和管理软件开发过程中出现的错误或问题的系统,它通常用于记录、分类、优先级排序以及修复这些bug。在Java编程语言中,开发这样的系统意味着利用Java的强大特性和丰富的类库来实现...
《基于JAVA语言开发的Bug管理系统详解》 在软件开发过程中,Bug管理是至关重要的环节,它关乎着软件质量与用户体验。本文将深入探讨基于JAVA语言开发的Bug管理系统,旨在为开发者提供一个全面的理解和实践指南。 ...
《Java Bug模式详解》这本书是面向那些已经具备Java编程基础的开发者,旨在帮助他们更好地理解和解决在编程过程中遇到的各种错误和异常,提升代码质量和维护效率。书中深入剖析了Java编程中常见的bug模式,通过实例...
在Java编程中,"BUG模式"通常指的是程序员在编写代码时容易犯的一些常见错误或陷阱,这些错误可能导致程序运行不正常、性能下降甚至系统崩溃。理解并避免这些BUG模式是提高Java程序质量和效率的关键。本篇文章将深入...
Java Bug模式详解主要涵盖的是Java编程中常见的错误和陷阱,这些错误往往会导致程序运行异常或者性能下降。在软件开发过程中,理解和避免这些Bug模式对于提高代码质量和效率至关重要。本资源包含一本PDF电子书《Java...
在编程领域,构建一个无bug的程序是一项挑战,...总的来说,创建一个无bug的Java计算器需要对Java语言有深入的理解,包括类、方法、异常处理以及数值计算。同时,良好的编程习惯和严谨的测试策略是确保代码质量的关键。
本篇文章将详细讨论如何解决在Java实现飞行棋时遇到的常见Bug,确保游戏能够顺利运行。 首先,我们需要了解飞行棋的基本规则。飞行棋通常有四个颜色的棋子,玩家轮流掷骰子决定棋子的移动步数。棋子可以跳跃,当一...
在实际开发中,了解反编译工具的使用有助于理解已有的Java库,修复bug,或者分析可能存在的安全问题。然而,需要注意的是,反编译他人未公开的代码可能涉及到版权和法律问题,所以在使用这些工具时,确保你有合法的...
在IT领域,编程是一项至关重要的技能,而Java作为广泛应用的编程语言之一,其在构建各种应用程序上具有广泛的应用。在这个“Java 计算器的实现!修订版!!!”项目中,开发者显然已经针对一个基础的Java计算器应用...
Java编程语言以其强大的跨平台能力和丰富的库支持深受程序员喜爱,但对于初学者来说,理解并解决各种BUG是学习过程中的一大挑战。这份"java的BUG集锦以及初学者上级练习素材全套.zip"提供了丰富的资源,旨在帮助新手...