【问题标题】:Could not find JAVA home Elastcisearch找不到 JAVA_home Elasticsearch
【发布时间】:2018-02-27 16:02:53
【问题描述】:

我安装了Elasticsearch 6.2、Kibana和logstash。 我在 bin\elasticsearch\launchELK.cmd 中创建了一个文件,它只包含 2 行:

set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_161"  

elasticsearch.bat

我在系统变量上添加了一个 JAVA_HOME。

当我写java -version:

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

当我写echo %JAVA_HOME%

C:\Program Files\Java\jdk1.8.0_161

最后,当我通过文件 launchELK.cmd 运行 elasticsearch 时,结果如下:

bin>  lancerELK.cmd

bin> set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_161"

bin> elasticsearch.bat

Le chemin d'accès spécifié est introuvable
could not find java; set JAVA_HOME or ensure java is in PATH

有人可以帮助我吗? 谢谢

【问题讨论】:

    标签: elasticsearch java-home


    【解决方案1】:

    尝试在elasticsearch.bat 文件中设置JAVA_HOME 变量,然后尝试启动elasticsearch。

    【讨论】:

    • 这对我有用(在 bat 中):设置 JAVA_HOME=C:\Program Files\Java\jre1.8.0_171。如果您在运行批处理之前执行此操作,不知道为什么它不起作用。
    • 在bat文件中,路径不要用引号括起来。而是set JAVA_HOME=C:\Program Files\Java\jdk-12
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-28
    • 2012-07-13
    相关资源
    最近更新 更多