Windows10下Solr9.4.0启动失败求助:无法访问start.jar及加载主类
解决Solr 9.4.0在Windows 10启动失败的问题
1. 升级Java版本
Solr 9.4.0不支持Java 1.8,官方要求最低Java 11(推荐Java 11或17),当前Java 1.8.0_211版本过低是核心问题之一:
- 卸载现有Java 1.8,安装Java 11或17的JDK/JRE
- 配置环境变量:将
JAVA_HOME指向新安装的Java路径,确保PATH中优先加载该Java的bin目录 - 验证:打开cmd执行
java -version,确认输出为Java 11/17版本
2. 重新正确解压安装包
Windows下用tar zxf命令解压tgz包,易因跨平台格式问题导致文件损坏或路径异常(比如缺失start.jar):
- 下载Solr 9.4.0的zip格式安装包
- 用Windows自带解压工具、7-Zip或WinRAR解压到本地目录(如
D:\solr-9.4.0) - 确认目录结构:解压后的
solr-9.4.0下需有bin、server等子目录,且server\lib\start.jar文件存在
3. 执行正确的启动命令
你之前进入的是子目录,需回到Solr根目录操作:
- 打开cmd,执行
cd D:\solr-9.4.0(替换为你的实际解压路径) - 运行启动命令:
bin\solr.cmd start
4. 日志排查(若仍失败)
如果启动依旧报错,查看日志定位具体问题:
- 日志默认路径:
solr-9.4.0\server\logs - 重点查看
solr.log和solr.cmd.log,里面会有更详细的错误提示
内容的提问来源于stack exchange,提问作者Gopal Sable
相关产品推荐
相关产品推荐

