Hi, Apache Lucene/Solr uses Java 9 to have some pre-release checks that everything works at least with Java 8 and 9 (our nightly smoke testing jobs). Apache Lucene and Solr are supported from Java 8 on and it contains some "hacks" to support the module system and changed internal APIS starting with Java 9 (forceful unmapping).
Uwe ----- Uwe Schindler uschind...@apache.org ASF Member, Apache Lucene PMC / Committer Bremen, Germany https://lucene.apache.org/ > -----Original Message----- > From: Chris Lambertus <c...@apache.org> > Sent: Friday, July 5, 2019 5:06 AM > To: builds@apache.org > Subject: Jdk9 issues > > All, > > We have received a number of tickets related to jdk9 and the libjli problem. > I’m not sure exactly what the issue is, and we don’t have a solution yet, but > I > notice that JDK9 was EOL over a year ago. I suppose it goes without saying > that the Java ecosystem is undergoing some changes wrt to Oracle’s semi- > recent license change, but it seems odd to me that so many projects are > building against a JDK that was never really deployed, and is already > deprecated. Is there a tangible benefit to building on JDK9 vs newer releases? > I’d like to get some more understanding of the reasons projects want to build > against JDK9. > > Thanks, > > Chris > INFRA=