我们有以下 JAVA_HOME 值:C:\Program Files\Java\jre1.8.0_91
我们可以通过 Windows 资源管理器导航到该位置,然后您可以访问“\bin\java.exe”。我们还对 %JAVA_HOME% 进行了 cd 以验证是否正确解析。
但是,TeamCity 中的扫描程序步骤抛出“错误:JAVA_HOME 存在但未指向有效的 Java 主文件夹。在那里找不到“\bin\java.exe”文件。”
我注意到 TeamCity 的 SonarQube 插件有一个 JDK 覆盖,您可以在其中传递 java home 的位置。手动过程是否相同?我们无法使用 TeamCity 插件,因为它没有正确地将单元测试结果发送到 Web 应用程序,因此我们切换到手动过程。
您能提供的任何帮助将不胜感激!