Gradle錯誤提示:Java home supplied via 'org.gradle.java.home' is invalid
阿新 • • 發佈:2019-01-22
近日對電腦的目錄結構進行了整理,並重新設定了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