我是 Apachee Solr(版本 8.3)的菜鸟,并尝试在 Windows 上启动 solr 服务。 \n我们安装 jdk 8 并添加 java home 变量。但仍然有以下错误。\n也尝试使用 jdk 13 burt 也有同样的错误。
\n\n\'""C:\\Program Files\\Java\\jdk-13.0.1\\bin\\java" -version 2>&1 | findstr "version""\' 未被识别为内部或外部命令, \n可运行的程序或批处理文件。
\n\n\xc4\xb1 认为 solr.cmd 代码有问题,但找不到它是什么。
\n\n你可以帮帮我吗?
\n\n我正在考虑的以下行有问题;
\n\n:resolve_java_vendor\n"%JAVA%" -版本 2>&1 | findstr /i "IBM J9" > nul\nif %ERRORLEVEL% == 1 (设置 "JAVA_VENDOR=Oracle" ) else (设置 "JAVA_VENDOR=IBM J9" )
\n小智 5
您需要在 solr.in.cmd 文件中设置 SOLR_JAVA_HOME。
进入solr/bin目录,在任意编辑器中打开文件solr.in.cmd
在最后添加以下行
set SOLR_JAVA_HOME=<jre path>
Run Code Online (Sandbox Code Playgroud)
例如
set SOLR_JAVA_HOME="C:\Program Files\Java\jre1.8.0_161"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1819 次 |
| 最近记录: |