I remember when Java 7 was initially released, there were many suggestions not to use it for anything as there were some bugs in compiler optimizations. This was apparently not merely hypothetical. I haven't followed the situation closely since then; have these issues been worked out and it is generally considered safe to use at this point?
This page from java.com makes me think perhaps it's not quite ready yet, but I don't want to read too much into it. If it is not yet safe, is it sufficient to use -XX:-UseLoopPredicate
as a VM argument?
Note that I am not only referring to the specific Lucene issue but the general stability of Java 7. Is Java 7 at least as stable as Java 6?
This means you cannot use Apache Lucene/Solr with Java 7 releases before Update 2!
. Java Platform (JDK) 7u2. – Intitule