我正在测试 Java 8 的一些新功能,并将示例复制到我的 IDE(最初是 Eclipse,然后是 IntelliJ),如下 所示
Eclipse 不提供对 lambda 表达式的任何支持,IntelliJ 一直报错
此语言级别不支持 Lambda 表达式
我想知道这是否是我的安装、代码或支持方面的问题。
原文由 Czipperz 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在测试 Java 8 的一些新功能,并将示例复制到我的 IDE(最初是 Eclipse,然后是 IntelliJ),如下 所示
Eclipse 不提供对 lambda 表达式的任何支持,IntelliJ 一直报错
此语言级别不支持 Lambda 表达式
我想知道这是否是我的安装、代码或支持方面的问题。
原文由 Czipperz 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答1.3k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答715 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
在 IntelliJ IDEA 中:
In
File Menu
→Project Structure
→Project
, changeProject Language Level
to8.0 - Lambdas, type annotations etc.
For Android 3.0+ Go
File
→Project Structure
→Module
→app
and In Properties Tab setSource Compatibility
andTarget Compatibility
至1.8 (Java 8)
截屏: