windows logstash 启动报错: could not find java; set JAVA_HOME or ensure java is in PATH

启动 logstash 报错:找不到 JAVA_HOME 

windows logstash 启动报错: could not find java; set JAVA_HOME or ensure java is in PATH_第1张图片

前提是已经配置好 java 的路径

windows logstash 启动报错: could not find java; set JAVA_HOME or ensure java is in PATH_第2张图片

 方法一:

将 bin 目录下的 setup.bat 中的 JAVACMD 修改为 java 的绝对路径:

例如:C:\Program Files\java\jdk1.8.0_40\bin\java.exe

方法二:如果 bin 目录下的 setup.bat 的 JAVA_HOME 前面有 LS_ ,将所有的 LS_JAVA_HOME 修改为 JAVA_HOME

原来的 setup.bat:

windows logstash 启动报错: could not find java; set JAVA_HOME or ensure java is in PATH_第3张图片

修改后的 setup.bat:

windows logstash 启动报错: could not find java; set JAVA_HOME or ensure java is in PATH_第4张图片

重新测试即可

logstash.bat -e "input { stdin { } } output { stdout {} }"

windows logstash 启动报错: could not find java; set JAVA_HOME or ensure java is in PATH_第5张图片

你可能感兴趣的:(ERROR,java,jvm,开发语言)