我记得最初发布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一样稳定?
答案 0 :(得分:14)
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)