问题:
\ Java \ jre1.8.0_191 \ bin \ java.exe“ -cp”!ES_CLASSPATH!“ “ org.elasticsearch.tools.launchers.JvmOptionsParser” “!ES_JVM_OPTIONS!” || echo jvm_options_parser_failed“)'意外 在这个时候。
解决方案 在elasticsearch.bat中的行下面更改
为/ F设置“ ES_JVM_OPTIONS =%ES_PATH_CONF%\ jvm.options” @setlocal (
CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed
中的“ usebackq delims =” %% a JVM_OPTIONS = %% a @endlocal并设置 “ MAYBE_JVM_OPTIONS_PARSER_FAILED =%JVM_OPTIONS%”并设置 ES_JAVA_OPTS =%JVM_OPTIONS:$ {ES_TMPDIR} =!ES_TMPDIR!%%ES_JAVA_OPTS%
答案 0 :(得分:1)
(\`CALL %JAVA% -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" ^|^| echo jvm_options_parser_failed\`)
这是解决方案,但此1更准确。 我用建议的解决方法挣扎了30分钟。
答案 1 :(得分:0)
由于Java 32位指向Program Files(x86)文件夹,我遇到了问题。更改为64位JDK 8,现在可以使用