【问题标题】:Elasticsearch installation : Error missing 'server' JVM at ...jvm.dllElasticsearch 安装:在 ...jvm.dll 处缺少“服务器”JVM 时出错
【发布时间】:2017-06-14 18:19:09
【问题描述】:

下载elasticsearch并按照此链接中的步骤解压后:

Install Elastic Search on Windows

我收到以下错误:

Error: missing 'server' JVM at 'C:\Program Files (x86)\Java\jre1.8.0_131\bin\server\jvm.dll'.
Please install or use the JRE or JDK that contains these missing components.

注意:我还必须按照resolution 中的建议安装 JDK8

我应该更改 .config 文件中的某些内容吗?也许这条线?

 # force the server VM (remove on 32-bit client JVMs)
 -server

【问题讨论】:

  • 更改 JAVA_HOME 环境变量以指向您的 JDK 安装,而不是 JRE。

标签: java elasticsearch java-8


【解决方案1】:

快速(破解)替代方案:

  1. 复制 jdk1.8.0_131\bin\clientjdk1.8.0_131\bin\server
  2. 如有必要,在config/jvm.options 中配置 Elasticsearch JVM 堆大小

【讨论】:

    【解决方案2】:

    我通过安装 Java JRE 64 位解决了这个问题。

    然后将环境变量JAVA_HOME设置为这个版本。 (在我的情况下C:\Program Files\Java\jre1.8.0_131

    【讨论】:

      【解决方案3】:

      将您的JAVA_HOME 环境变量设置为指向您的JDK 8 安装路径。

      您可以在命令行上执行此操作,如下例所示:

      SET JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_131"
      SET PATH=%JAVA_HOME%\bin;%PATH%
      

      确认 JDK 的正确版本在您的 PATH 中:

      javac -version

      【讨论】:

      • 我认为javac -version 有错字,应该是java -version
      • @GregTrevelick 提问者已经安装了 JDK 而不是 JRE,JDK 本身包括javac,Java 编译器和java,JVM。
      【解决方案4】:

      我解决了我编辑该行文件 jvm.options 的问题:

      # force the server VM
      -server
      

      到:

      # force the server VM
      -client
      

      【讨论】:

        【解决方案5】:

        我有同样的问题:

        错误:“C:\Program Files (x86)\Java\jre1.8.0_131\bin\server\jvm.dll”处缺少“服务器”JVM。 请安装或使用包含这些缺失组件的 JRE 或 JDK。

        只需设置 java_home 即可解决:

        SET JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_131"
        SET PATH=%JAVA_HOME%\bin;%PATH%
        

        【讨论】:

          【解决方案6】:

          我在本地机器上运行 SonarQube 服务器时遇到了这个问题。

          如果上述解决方案都不起作用,请检查您正在使用的 SonarQube 版本以及在 SonarQube 网站上提到的运行它的 JDK 版本。

          我的是 SonarQube 7.9.3 https://docs.sonarqube.org/latest/requirements/requirements/

          将 JDK 15.0.1 更改为 11.0.9 修复了该问题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-09-26
            • 1970-01-01
            • 2020-06-29
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多