gradle刷新后的Intellij构建在错误的java版本上失败
我正在将Gradle与intellij一起使用。gradle刷新后的Intellij构建在错误的java版本上失败,java,intellij-idea,gradle,Java,Intellij Idea,Gradle,我正在将Gradle与intellij一起使用。 我刷新Gradle,然后重建我的项目。 我得到以下信息 注意第一行-使用:javac1.8.0_65 但是我得到了应该使用的错误-source7或更高版本。 我还设置了以下设置 (所有内部模块都设置为project sdk(1.8)) 但是如果没有这个错误,我仍然无法重建或编译。 有什么建议吗 (显然,我删除了我所有的类和JAR,然后Gradle刷新并重建了project)从第二个屏幕开始,确保所有模块都使用project默认SDK,如
我刷新Gradle,然后重建我的项目。
我得到以下信息
- 注意第一行-使用:javac1.8.0_65
我还设置了以下设置 (所有内部模块都设置为project sdk(1.8)) 但是如果没有这个错误,我仍然无法重建或编译。 有什么建议吗
(显然,我删除了我所有的类和JAR,然后Gradle刷新并重建了project)从第二个屏幕开始,确保所有模块都使用project默认SDK,如下面的屏幕所示。模块设置可能以某种方式设置为指向较旧的java版本
同一期;通过以下方法解决了问题:
您是否尝试过将
sourceCompatibility=1.8
放入build.gradle
文件中?谢谢。这就是为什么我在最初的问题中写了“所有内部模块都设置为project sdk(1.8))。是的,我知道,只是为了确保它们仍然设置为那样,因为我记得在我的例子中,他们曾经“意外地”切换到其他java版本:)@rails好的,所以这个线程可能会帮助你:这里的家伙对~/.gradle/gradle.properties覆盖java_主设置有问题