我解决了这个问题,我是按照此处的说明完成的: Elasticsearch installation : Error missing 'server' JVM at ...jvm.dll
前一天我使用SonarQube很好,但是今天当我尝试启动程序时,我遇到了错误。
据我所知,我没有在SonarQube上做任何改动,我确实与SonarQube成功连接到Jenkins。但是如果我没记错的话,我不必为此为SonarQube安装/更改文件(我刚刚创建了一个项目,并为Jenkins生成了一个用户登录令牌)。另外,我确定我使用的是SonarQube的“香草”版本。
答案 0 :(得分:7)
下载并安装Java
转到
c:/ program files / java / jre / bin
并创建一个名为“server”的文件夹
现在进入
c:/ program files / java / jre / bin / client
并将此文件夹的所有数据复制到
c:/ program files / java / jre / bin / Server
答案 1 :(得分:2)
更新/重新安装目标jre(用于sonarqube 6.7.x的jre-8u181-windows-x64)为我解决了此问题
答案 2 :(得分:0)
答案 3 :(得分:0)
使用的JDK 15出现相同的问题
安装了OpenJDK 11(https://jdk.java.net/java-se-ri/11)
打开“ [path to sonarqube folder]\conf\wrapper.conf
”
替换了“ wrapper.java.command=java
”
带有“ wrapper.java.command=C:\Program Files\Java\jdk-11\bin\java.exe
”
为我工作。