我正在使用Gradle和intellij。
我刷新Gradle,然后重建我的项目。
我得到以下内容
- 请注意第一行- Using:javac 1.8.0_65
但是我得到的错误是我应该使用-source 7或更高版本。
我还设置了以下设置
第一次
(With所有的内部模块都被设置为项目sdk(1.8))但是我仍然不能重建或编译没有这个错误。有什么建议吗?
(显然我删除了我所有的类和jar,然后Gradle刷新并重建项目)
我正在使用Gradle和intellij。
我刷新Gradle,然后重建我的项目。
我得到以下内容
但是我得到的错误是我应该使用-source 7或更高版本。
我还设置了以下设置
第一次
(With所有的内部模块都被设置为项目sdk(1.8))但是我仍然不能重建或编译没有这个错误。有什么建议吗?
(显然我删除了我所有的类和jar,然后Gradle刷新并重建项目)
3条答案
按热度按时间lrl1mhuk1#
相同问题;通过以下方法解决:
1.转到:文件/设置/构建、执行、部署/构建工具/ Gradle / Gradle JVM
1.然后选择:使用JAVA_HOME
ohtdti5x2#
从第二个屏幕开始,确保所有的模块都使用项目默认的SDK,就像下面的屏幕一样。模块设置可能被设置为指向较旧的java版本。
xkrw2x1b3#
我在尝试构建Android Studio时遇到了这个问题。我一直得到
Intellij全局和“ProjectStructure”设置中的所有内容都设置为Java1.8,最后的工作是去
Build, Execution, Deployment
〉Build
〉Gradle
,并选择由sdkman安装的Java 1.8的Amazon corretto版本。我已经尝试为Gradle JVM选择了另外两个选项,这两个选项都显示为1.8,但由于使用了Java 11,这两个选项仍然会导致相同的错误消息。