想要用脚本执行solr下面的start.jar文件,可是老是说 javac不是内部或外部命令,也不是可运行的程序或批处理文件
脚本如下:
@echo off
echo start solr
set path=D:\software\apache\solr\solr-4.3.0\solr-4.3.0\example\
d:
cd %path%
set classpath=.;start.jar
java -Dsolr.solr.home=solr -jar start.jar
pause
换成下面的就可以Work了:
@echo off
echo start solr
set path=D:\software\apache\solr\solr-4.3.0\solr-4.3.0\example\
d:
cd %path%
set classpath=.;start.jar
%JAVA_HOME%\bin\java -Dsolr.solr.home=solr -jar start.jar
pause
echo start solr
set path=D:\software\apache\solr\solr-4.3.0\solr-4.3.0\example\
d:
cd %path%
set classpath=.;start.jar
%JAVA_HOME%\bin\java -Dsolr.solr.home=solr -jar start.jar
pause
参考:
本文介绍了解决使用脚本执行Solr的start.jar文件时遇到的问题——提示javac不是内部或外部命令的方法。通过调整Java命令的调用方式,成功启动了Solr服务。
5093

被折叠的 条评论
为什么被折叠?



