SonarQube,TFS 2015 Vnext构建-ERROR:JAVA_HOME存在但未指向有效的Java主文件夹。否" \ bin \ java.exe"文件可以在那里找到

时间:2017-02-16 09:25:36

标签: msbuild sonarqube tfs2015 sonarqube-scan

我们正在使用

  • TFS 2015
  • SonarQube 5.6
  • .NET 4.5
  • jre1.8.0_112
  • jdk1.8.0_112

我们在相同的服务器上安装并配置了SonarQube,其中TFS&已安装TFS构建&构造

构建中的所有步骤都是Sonar Scanner以外的其他步骤,它显示如下错误。

我检查了JAVA_HOME变量并且它指向了正确的路径,我也检查了JDK路径,但显示了相同的错误。我也用短路径检查过。

我不确定我在这里缺少什么。

2017-02-16T09:14:22.3510000Z调用SonarQube扫描仪...... 2017-02-16T09:14:22.3510000Z错误:JAVA_HOME存在但未指向有效的Java主页 2017-02-16T09:14:22.3510000Z文件夹。否" \ bin \ java.exe"文件可以在那里找到。 2017-02-16T09:14:22.3520000Z ## [错误] SonarQube扫描仪未成功完成 2017-02-16T09:14:22.3520000Z 14:44:22.31创建摘要降价文件... 2017-02-16T09:14:22.3520000Z ## [错误]后处理失败。退出代码:1 2017-02-16T09:14:22.3590000Z ## [错误]批处理文件收到意外的退出代码:1 2017-02-16T09:14:22.3710000Z如果关联的质量门失败,则构建未设置为失败。

1 个答案:

答案 0 :(得分:0)

检查您的JAVA_HOME路径,并确保它指向java根文件夹,在您的情况下指向C:\Program Files (x86)\Java\1.8.0_112C:\Program Files\Java\1.8.0_112

另外,请检查this case以查看路径中是否有分号。