Elasticsearch 安装:Error missing 'server' JVM at ...jvm.dll

新手上路,请多包涵

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

在 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.

注意:我还必须按照此 解决方案 中的建议安装 JDK8

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

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

原文由 BassMHL 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.8k
2 个回答

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

原文由 Saheed 发布,翻译遵循 CC BY-SA 3.0 许可协议

快速(破解)替代方案:

  1. 复制 jdk1.8.0_131\bin\clientjdk1.8.0_131\bin\server
  2. 如有必要,在 config/jvm.options

原文由 Francis Nepomuceno 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题