我們已經爲JAVA_HOME以下值:C:\ Program Files文件\的Java \ jre1.8.0_91掃描儀說JAVA_HOME存在,但不是有效的Java主
我們可以通過Windows資源管理器瀏覽到該位置,並你可以到「\ bin \ java.exe」。我們還執行了一次cd到%JAVA_HOME%來驗證是否正確解析。
但是,TeamCity中的掃描儀步驟會拋出「ERROR:JAVA_HOME存在,但不會指向有效的Java主文件夾,可以在其中找到」\ bin \ java.exe「文件。
我注意到TeamCity的SonarQube插件有一個JDK覆蓋,您可以在其中傳遞java home的位置。手動過程是否一樣?我們無法使用TeamCity插件,因爲它沒有正確地將單元測試結果發送到Web應用程序,因此我們切換到手動過程。
任何幫助,您可以提供將不勝感激!
作爲管理員無法運行? – flakes
只需安裝JDK並將其用作JAVA_HOME – Tom
JRE(Java運行時環境)不是JDK(Java開發工具包)。 –