我在 Windows 8.1 上下载了 Logstash-1.5.0 并尝试在命令提示符下运行它。
首先我检查了java版本。
然后将目录更改为 logstash-1.5.0/bin
然后输入命令 logstash -e 'input { stdin { } } output { elasticsearch { host => localhost } stdout { } }'
它给出了以下错误:
Cannot locate java installation, specified by JAVA_HOME
Logstash文件夹在C盘,Java版本为1.7.0_25。我已经将JAVA_HOME 环境变量设置到jdk
/bin 目录,但仍然不起作用。
我是 Logstash 的新手。有人可以详细告诉我为什么会发生这种情况并帮助我修复它吗?
最佳答案
像这样设置 JAVA_HOME
和 PATH
环境变量:
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_25
PATH = C:\Program Files\Java\jdk1.7.0_25\bin
关于java - 无法定位 logstash 的 java 安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30427355/