2015-08-28 44 views
5

我正在使用IntelliJ處理Gradle項目。我注意到,每當我試圖刷新搖籃項目(或試圖導入/重新導入項目作爲一個搖籃項目時)我得到以下錯誤:IntelliJ Gradle無法確定Java版本

Error: Could not determine the Java version

$JAVA_HOME設置,該SDK是設置爲Java 8(並且gradle -version確認它也被設置爲Java 8),並且該項目可以從命令行正確構建。重新啓動IntelliJ也什麼都不做。我還刪除了項目特定和全局文件夾.gradle,但這些文件夾未能解決問題。

我在Ubuntu 15.04和Gradle 2.5上運行IntelliJ 14.1.4。

編輯:在另一臺運行IntelliJ 14.1.1的機器上(也是Ubuntu 15.04,Oracle Java 8)嘗試過它,它工作正常。

+0

您確定IntelliJ具有爲該項目設置的SDK嗎? – Makoto

+0

是的,它被設置爲Java 8. – ahjohnston25

+0

哪個JRE Intellij本身運行? – Jk1

回答

1

您應該嘗試切換Idea boot jdk。這個對我有用。

3

我也有這個問題。看起來它與正在建立一個相當老的gradle build的項目有關。將distributionUrl更改爲/gradle//wrapper/gradle-wrapper.properties中的新發布版解決了它

+0

services.gradle.org/ distributions / – p6majo