下载了elasticsearch并按照此链接中的步骤解压缩后:
Install Elastic Search on Windows
我收到以下错误:
pause_checker
注意:我还必须按照resolution
中的建议安装JDK8我应该更改.config文件中的内容吗?也许这一行?
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.
答案 0 :(得分:7)
快速(黑客)替代方案:
jdk1.8.0_131\bin\client
复制到jdk1.8.0_131\bin\server
config/jvm.options
答案 1 :(得分:5)
我通过安装64位Java JRE解决了这个问题。
然后将环境变量JAVA_HOME设置为此版本。 (在我的情况下let cardNumber = 1234567891234567
)
答案 2 :(得分:3)
将JAVA_HOME
环境变量设置为指向 JDK 8 安装的路径。
您可以在命令行上执行此操作,如下例所示:
SET JAVA_HOME="C:\Program Files (x86)\Java\jdk1.8.0_131"
SET PATH=%JAVA_HOME%\bin;%PATH%
确认PATH
中的JDK版本正确:
javac -version
答案 3 :(得分:3)
我解决了从{
}编辑该文件行jvm.options
的问题
# force the server VM
-server
为:
# force the server VM
-client
答案 4 :(得分:0)
我遇到了同样的问题:
错误:“ 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%
答案 5 :(得分:0)
在本地计算机上运行SonarQube Server时遇到此问题。
如果以上解决方案均无效,则只需检查您正在使用的SonarQube版本以及SonarQube网站上提到的运行该JDK版本。
我的是SonarQube 7.9.3 https://docs.sonarqube.org/latest/requirements/requirements/
将JDK 15.0.1更改为11.0.9修复了该问题。