如何在intellij中设置java language level?如果language level设置为1.7,是无法支持1.8才有的lambda。
Gradle: 错误: -source 1.7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式),报错处理:
网上说在file->project structure中设置language level为1.8,但是没有用。
解决方法:
在module的build.gradle文件中android部分增加
android {
其他设置....
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
然后gradle同步一下就好了。
本文介绍了解决IntelliJ IDEA中Java Language Level设置不当导致的Lambda表达式支持问题。通过修改Gradle构建文件中的Java兼容性设置,确保项目能够正确地编译和运行。
2893

被折叠的 条评论
为什么被折叠?



