我该如何解决Solr的Java版本问题

问题描述 投票:0回答:1

我是Apachee Solr(版本8.3)的noobie,并且尝试在Windows上启动solr服务。我们安装了jdk 8,并添加了java home变量。但仍然低于错误。也尝试过用jdk 13 burt进行同样的错误。

'“” C:\ Program Files \ Java \ jdk-13.0.1 \ bin \ java“ -version 2>&1 | findstr” version“”'不被识别为内部或外部命令,可操作的程序或批处理文件。

我以为solr.cmd代码有问题,但找不到它。

您能帮我吗?

我正在考虑的以下行有问题;

:resolve_java_vendor“%JAVA%”-版本2>&1 | findstr / i“ IBM J9”>空如果%ERRORLEVEL%== 1(设置“ JAVA_VENDOR = Oracle”)否则(设置“ JAVA_VENDOR = IBM J9”)

service solr install
1个回答
0
投票

您需要在solr.in.cmd文件中设置SOLR_JAVA_HOME。

转到solr / bin目录,在任何编辑器中打开文件solr.in.cmd

在末尾添加以下行

 set SOLR_JAVA_HOME=<jre path>

例如

set SOLR_JAVA_HOME="C:\Program Files\Java\jre1.8.0_161"
© www.soinside.com 2019 - 2024. All rights reserved.