java - 无法定位 logstash 的 java 安装错误

标签 java path logstash java-home

我在 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_HOMEPATH 环境变量:

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/

相关文章:

ruby-on-rails - 使用Ruby on Rails Docker镜像将日志发送到ELK中的Logstash

java - 比较两个数组。返回值错误(一)

java - 使用 Spring Security 实现 LDAP 身份验证时出现 Gradle 依赖错误

java - 使用UML2解析XMI文件,如何处理href属性?

elasticsearch - 无法获取映射。你有与模式匹配的索引吗?

ruby - logstash-用换行符分割消息

java - 为什么在这种情况下删除通用类型会阻止覆盖?

python - 我如何检查python中存在多少路径

python - 将字符串后置到文件名(使用 pathlib 路径)

c# - 给定一个文件系统路径,是否有更短的方法来提取不带扩展名的文件名?