我是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”)
您需要在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"