SET此时出现意外错误消息

时间:2015-05-01 08:22:37

标签: solr

我正在使用solr-5.1.0。当我运行命令 bin \ solr.cmd它说的是 SET此时出乎意料。

C:\Users\Abhi\Desktop\solr\solr-5.1.0>IF "Windows_NT" == "Windows_NT"
setlocal nabledelayedexpansion enableextensions

C:\Users\Abhi\Desktop\solr\solr-5.1.0>REM Determine top-level Solr directory

C:\Users\Abhi\Desktop\solr\solr-5.1.0>set SDIR=C:\Users\Abhi\Desktop\solr\solr-
.1.0\bin\

C:\Users\Abhi\Desktop\solr\solr-5.1.0>IF "\" == "\" set SDIR=C:\Users\Abhi\Desk
op\solr\solr-5.1.0\bin

C:\Users\Abhi\Desktop\solr\solr-5.1.0>set SOLR_TIP=C:\Users\Abhi\Desktop\solr\s
lr-5.1.0\bin\..

C:\Users\Abhi\Desktop\solr\solr-5.1.0>pushd C:\Users\Abhi\Desktop\solr\solr-5.1
0\bin\..

C:\Users\Abhi\Desktop\solr\solr-5.1.0>set SOLR_TIP=C:\Users\Abhi\Desktop\solr\s
lr-5.1.0

C:\Users\Abhi\Desktop\solr\solr-5.1.0>popd

C:\Users\Abhi\Desktop\solr\solr-5.1.0>REM Used to report errors before exiting
he script

C:\Users\Abhi\Desktop\solr\solr-5.1.0>set SCRIPT_ERROR=

C:\Users\Abhi\Desktop\solr\solr-5.1.0>set NO_USER_PROMPT=0

C:\Users\Abhi\Desktop\solr\solr-5.1.0>REM Allow user to import vars from an inc
ude file

C:\Users\Abhi\Desktop\solr\solr-5.1.0>REM vars set in the include file can be o
erridden with

C:\Users\Abhi\Desktop\solr\solr-5.1.0>REM command line args

C:\Users\Abhi\Desktop\solr\solr-5.1.0>IF "" == "" set "SOLR_INCLUDE=C:\Users\Ab
i\Desktop\solr\solr-5.1.0\bin\solr.in.cmd"

C:\Users\Abhi\Desktop\solr\solr-5.1.0>IF EXIST "C:\Users\Abhi\Desktop\solr\solr
5.1.0\bin\solr.in.cmd" CALL "C:\Users\Abhi\Desktop\solr\solr-5.1.0\bin\solr.in.md"
SET was unexpected at this time.

4 个答案:

答案 0 :(得分:2)

我通过添加

解决了这个问题
set SOLR_JAVA_HOME=<PATH\TO\YOUR\JAVA\DIR>

到我的&#34; solr.in.cmd&#34; 文件。

答案 1 :(得分:1)

我的solr.in.cmd文件的以下更改完成了这项工作:

set SOLR_JAVA_HOME="C:\Program Files\Java\jre1.8.0_51"

答案 2 :(得分:1)

中设置JRE路径
/bin/solr.in.cmd 

将以下行添加到文件中:

set SOLR_JAVA_HOME=C:\Program Files (x86)\Java\jre1.8.0_66 // (JRE folder location)

答案 3 :(得分:0)

打开CMD并输入以下代码:

set SOLR_HOME=C:\Users\Saad Tufail\Downloads\Compressed\solr-7.4.0\solr-7.4.0
set PATH=$PATH:$SOLR_HOME\bin