IntelliJ Gradle无法确定Java版本

ahj*_*n25 7 java intellij-idea gradle

我正在使用IntelliJ来处理Gradle项目.我注意到每当我尝试刷新Gradle项目时(或尝试将项目导入/重新导入为Gradle项目时),我都会收到以下错误:

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)上尝试它并且它正常工作.

MGH*_*MGH 5

我也有这个问题.它似乎与正在设置的项目相关联,具有相当旧的gradle构建.将distributionUrl更改为/gradle//wrapper/gradle-wrapper.properties中的新分发解决了它


Tim*_*osh 1

你应该尝试切换Idea启动jdk。这个对我有用。