Java 7至少和Java 6一样稳定吗?

时间:2012-01-23 19:44:17

标签: java java-7 jvm-hotspot

我记得最初发布Java 7时,有许多建议not to use it for anything,因为编译器优化中存在一些错误。这显然是not merely hypothetical。从那以后,我没有密切关注这种情况;是否已经解决了这些问题,通常认为此时使用是安全的?

来自java.com的

This page让我觉得它可能尚未准备就绪,但我不想过多地阅读它。如果它还不安全,将-XX:-UseLoopPredicate用作VM参数就足够了吗?

请注意,我不仅指代特定的Lucene问题,还指Java 7的一般稳定性.Java 7是否至少与Java 6一样稳定?

2 个答案:

答案 0 :(得分:14)

来自very article you linked to

  

2011年10月28日更新:正如Uwe的博客Java 7u1 is documented to include the patches to address these issues所述。

链接到的文章

  

昨晚, Oracle更新了Java 7u1和Java 6u29的发行说明,声明他们修复了三个与Lucene相关的错误(加上另一个与之相关的错误)。 基于此确认,现在可以安全地将Java 7 Update 1(及更高版本)与Apache Lucene和Apache Solr一起使用。

这个答案由点击链接委员会支付。

答案 1 :(得分:1)

来自Lucene和Solr的Uwe Schindler宣布的major bug已在Java7u1中修复(从他那里了解更多here。我相信现在使用Java7是安全的,特别是考虑到也有{ {3}}发布了“提高可靠性和性能”。