在windows10环境下启动elasticsearch一切正常,但是在windows 7 环境下启动elasticsearch,出现“此时不应有 \elasticsearch-5.2.0\bin\\..\config\jvm.options。”的错误。电脑配置java环境变量也是正常的,出现这个错误
原因是启动文件“bin/elasticsearch.bat”内有一句
“if "%ES_JVM_OPTIONS%" == "" (
rem '0' is the batch file, '~dp' appends the drive and path
set ES_JVM_OPTIONS=%~dp0\..\config\jvm.options
)”
就是这个其中的“%~dp0\”win7没有识别,造成了路径异常,无法找到后面的jvm.options文件,去掉“%~dp0\”就好,