Intellij Idea gradle刷新后Intellij构建在错误的java版本上失败

gywdnpxw  于 2022-12-03  发布在  Java
关注(0)|答案(3)|浏览(151)

我正在使用Gradle和intellij。
我刷新Gradle,然后重建我的项目。
我得到以下内容

  • 请注意第一行- Using:javac 1.8.0_65

但是我得到的错误是我应该使用-source 7或更高版本。
我还设置了以下设置
第一次
(With所有的内部模块都被设置为项目sdk(1.8))但是我仍然不能重建或编译没有这个错误。有什么建议吗?
(显然我删除了我所有的类和jar,然后Gradle刷新并重建项目)

lrl1mhuk

lrl1mhuk1#

相同问题;通过以下方法解决:
1.转到:文件/设置/构建、执行、部署/构建工具/ Gradle / Gradle JVM
1.然后选择:使用JAVA_HOME

ohtdti5x

ohtdti5x2#

从第二个屏幕开始,确保所有的模块都使用项目默认的SDK,就像下面的屏幕一样。模块设置可能被设置为指向较旧的java版本。

xkrw2x1b

xkrw2x1b3#

我在尝试构建Android Studio时遇到了这个问题。我一直得到

Tools need to be compiled with Java 1.8, you are using Java 11

Intellij全局和“ProjectStructure”设置中的所有内容都设置为Java1.8,最后的工作是去Build, Execution, DeploymentBuildGradle,并选择由sdkman安装的Java 1.8的Amazon corretto版本。我已经尝试为Gradle JVM选择了另外两个选项,这两个选项都显示为1.8,但由于使用了Java 11,这两个选项仍然会导致相同的错误消息。

相关问题