【问题标题】:Windows7 run elasticsearch.bat Could not find any executable java binary. Please install java in your PATH or set JAVA_HOMEWindows7 运行 elasticsearch.bat 找不到任何可执行的 java 二进制文件。请在您的 PATH 中安装 java 或设置 JAVA_HOME
【发布时间】:2017-02-17 06:36:04
【问题描述】:

enter image description here

我想在 Windows64 上使用 elasticsearch。一开始我的Java版本和Java_Home不一样。然后我重新安装了JAVA。而且我找到了一个解决办法说系统会在 C:\ProgramData\Oracle\Java\javapath 下找到 JAVA,于是我把最新的 java.exe javaw.exe , javaws.exe 替换了那里,但是问题依旧存在。

我在 C:\elasticsearch-5.2.1\bin\elasticsearch 中找到了以下代码,我可以对此进行任何更改以解决此问题吗?

enter image description here

【问题讨论】:

  • 原来是我的JAVA_HOME有个;

标签: windows elasticsearch java-home


【解决方案1】:

你试过关注吗? 检查系统变量中“JAVA_HOME”和“Path”的环境变量。 JAVA_HOME 的位置是您的 jdk 的位置 对于路径变量,您应该添加新的“...\Oracle\Java\javapath”

【讨论】:

  • 添加新的“...\Oracle\Java\javapath”是什么意思?
  • 在系统变量中双击名为“Path”的变量,您将在其中获得位置列表。如果在其中找不到“C:\ProgramData\Oracle\Java\javapath”,请单击新建按钮并粘贴位置
  • 路径中有一个“C:\ProgramData\Oracle\Java\javapath”
  • 在我的情况下,错误是将 C:\Program Files\Java\jre1.8.0_144\bin 而不是 C:\Program Files\Java\jre1.8.0_144 添加到路径。
  • 通过 JAVA_HOME 表示到 'jdk' 或 'jre' 文件夹的路径(而不是 'bin' 文件夹)
【解决方案2】:

在环境变量的路径变量中添加C:\ProgramData\Oracle\Java\javapath;

并删除JAVA_HOME,因为您已经有了Path 的Java 路径,所以您无需提及两次。

肯定有帮助

【讨论】:

    猜你喜欢
    • 2021-03-11
    • 1970-01-01
    • 2015-09-27
    • 2019-01-22
    • 2019-12-17
    • 2022-10-17
    • 2021-05-31
    • 2018-06-26
    • 1970-01-01
    相关资源
    最近更新 更多