win10环境按照ElasticSearch 6.5.0,
在dos命令启动 elasticsearch.bat 一直有报错:
此时不应有 \Java\jdk1.8.0_05\bin\java.exe" -cp "!ES_CLASSPATH!" "org.elasticsearch.tools.launchers.JvmOptionsParser" "!ES_JVM_OPTIONS!" || echo jvm_options_parser_failed"`)。
分析一下原因是因为jdk环境变量,路径是否有空格,我原来的环境变量配置如下:
C:\Program Files (x86)\Java\jdk1.8.0_05
里面有个空格,所有才会有报错。
然后我将环境变量改成:C:\Progra~2\Java\jdk1.8.0_05
则启动正常。
我的jdk安装在Program Files (x86)文件夹,就改成 :Progra~2
如果原来的java放在:C:\Program Files目录下的,那么就修改成:
C:\Progra~1\Java\jdk1.8.0_05
1251

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



