运行Apache Solr 9.4启动报错,咨询所需Java版本
Apache Solr 9.4 所需Java版本说明
错误原因分析
你遇到的java.lang.UnsupportedClassVersionError异常核心原因是:Solr 9.4的核心类文件是用Java 11编译生成的(对应类文件版本55.0),而你当前使用的Java 8(1.8.x)仅能识别最高版本为52.0的类文件,因此无法兼容运行。
解决方案
你需要安装Java 11或更高版本,推荐选择长期支持(LTS)版本:
- 优先选择Java 11(Solr 9.x官方指定的基础兼容版本)
- 也可选用Java 17(最新LTS版本,兼容性与稳定性更优)
安装完成后需注意:
- 更新
JAVA_HOME环境变量,指向新的Java安装目录 - 执行
java -version命令,确认系统当前使用的是你安装的新版本Java
内容的提问来源于stack exchange,提问作者Rick Hodder
相关产品推荐
相关产品推荐

