Solr设置-错误:无法找到或加载主类org.apache.solr.util.SolrCLI

3ks5zfa0  于 2022-11-05  发布在  Solr
关注(0)|答案(3)|浏览(306)

正在尝试在Windows Server 2008上使用JDK 64位1.8.0安装solr 6.4.1
设置了系统环境变量后:

CLASSPATH = "C:\solr-6.4.1\dist\solr-core-6.4.1.jar"
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_121
PATH = "...;C:\Program Files\Java\jdk1.8.0_121\bin"

当尝试通过cmd(以管理员身份)“solr start -p 8984”启动时,出现以下错误消息:

Error: Could not find or load main class org.apache.solr.util.SolrCLI
Failed removing old solr logs (...)

我已经解压缩了solr-core.6.4.1.jar,SolrCLI实际上就在其中。

o2gm4chl

o2gm4chl1#

确保您已执行downloaded并解压缩了正确的软件包:

  • 正确的软件包“solr-6.5.0.tgz”通常重140 Mb
  • 运行服务器“solr-6.5.0-src.tgz”的软件包不正确(要编译的资源)
gr8qqesn

gr8qqesn2#

为什么要将CLASSPATH设置为solr-core-6.4.1.jar"

Set JAVA_HOME correctly

确保Java是1.8,您可以使用cmd中的java -version进行检查
打开cmd并转到Solr文件夹位置C:\solr-6.4.1\
并输入bin\solr start -p 8983

kr98yfug

kr98yfug3#

将Solr服务器的bin文件夹添加到PATH环境变量中:
PATH = "...;<Path to extracted Solr>\bin"
不需要在CLASSPATH中设置C:\solr-6.4.1\dist\solr-core-6.4.1.jar

相关问题