I've downloaded the distribution and tried it and it works for me with
jdk21... What happens if you run this -

export JAVA_HOME="/home/sokolovm/sokolovm/workspace/lucene/jdk-21.0.2"
export PATH=$JAVA_HOME/bin:$PATH
java -version

Does it return Java 21?


On Fri, Aug 7, 2026 at 4:08 PM Mike Sokolov <[email protected]> wrote:

> I'm not sure what I may be doing wrong, but I'm unable to get smoketester
> to run; I get this error:
>
> command "export
> JAVA_HOME="/home/sokolovm/sokolovm/workspace/lucene/jdk-21.0.2/"
> PATH="/home/sokolovm/sokolovm/workspace/lucene/jdk-21.0.2//bin:$PATH"
> JAVACMD="/home/sokolovm/sokolovm/workspace/lucene/jdk-21.0.2//bin/java";
> java -Dsmoketester=true --module-path modules:modules-thirdparty --module
> org.apache.lucene.demo/org.apache.lucene.demo.IndexFiles -index index -docs
> docs" failed:
> Error occurred during initialization of boot layer
> java.lang.module.FindException: Error reading module:
> modules/lucene-analysis-nori-10.5.1.jar
> Caused by: java.lang.module.InvalidModuleDescriptorException: Unsupported
> major.minor version 65.0
>
> 65 is the jdk21 class file version, and as you can see from the command,
> I'm (at least trying) using jdk21 to run the command, so I'm kind of
> confused as to why this is not working
>

Reply via email to