我正在测试 Java 8 的一些新功能并将示例复制到我的 IDE(最初是 Eclipse,然后是 IntelliJ)中,如下所示
Eclipse 不提供任何对 lambda 表达式的支持,并且 IntelliJ 一直报告错误
此语言级别不支持 Lambda 表达式
我想知道这是否是我的安装、代码或支持的问题。
在 IntelliJ IDEA 中:
在File Menu→ Project Structure→Project中,更改Project Language Level为8.0 - Lambdas, type annotations etc.
File Menu
Project Structure
Project
Project Language Level
8.0 - Lambdas, type annotations etc.
对于 Android 3.0+ 转到File→ Project Structure→ Module→app和在属性选项卡中设置Source Compatibility和Target Compatibility``1.8 (Java 8)
File
Module
app
Source Compatibility
Target Compatibility``1.8 (Java 8)
截屏: