1. 程式人生 > >Gradle錯誤提示:Java home supplied via 'org.gradle.java.home' is invalid

Gradle錯誤提示:Java home supplied via 'org.gradle.java.home' is invalid

近日對電腦的目錄結構進行了整理,並重新設定了JAVA_HOME等變數。

執行java,eclipse都沒有問題,但是在執行專案下的gradle時,卻提示:

Java home supplied via ‘org.gradle.java.home’ is invalid

不應該啊,JAVA_HOME確定是設定正確。

搜尋網上,解決方法是修改專案下的gradle.properties下的org.gradle.java.home設定。

解決方法很簡單,但問題是專案下沒有這個檔案。

手動新建一個gradle.properties檔案,並設定了org.gradle.java.home=xxxx,將其指向了現有的JAVA_HOME目錄,重新執行gradle,問題依舊。

全盤搜尋gradle.properties檔案,最後在gradle的本地倉庫找到檔案,其中的org.gradle.java.home確實指向了錯誤的JAVA_HOME,修改後,重新執行gradle,一切正常。

PS:修改本地倉庫位置

將C:/Users/…/.gradle的預設目錄複製到X:/gradle_repo/.gradle,然後設定系統環境變數GRADLE_USER_HOME指向此目錄就可以:

GRADLE_USER_HOME=X:/gradle_repo/.gradle