一、报错内容
错误: -source 1.7 中不支持 lambda 表达式
二、报错说明
这个错误是因为项目设置中的Java版本低于8,而你尝试使用了lambda表达式。
三、报错解决
你需要确保你的项目配置正确地指向了Java 8或更高版本。以下是解决此问题的步骤:
3.1 选择Java 8或更高版本的SDK 以及确保“Project language level”设置
(1) 在项目视图中,找到并右击你的项目名称。
(2)在弹出的菜单中,选择“Open Module Settings”(或使用快捷键Ctrl+Alt+Shift+S)。
(3)在打开的窗口中,选择“Project”选项卡。
(4)在“Project SDK”下拉菜单中,选择一个Java 8或更高版本的SDK。
如果没有合适的SDK,你可能需要下载并安装一个。
(5)确保“Project language level”设置为“8.0 - Lambdas, type annotations”。
(6)点击“OK”保存更改。
3.2 代码中有语法错误或者使用了某些不支持的特性
如果你已经设置了正确的Java版本,但仍然遇到这个错误,那可能是因为你的代码中有语法错误或者使用了某些不支持的特性。在这种情况下,你需要检查你的代码,确保所有的lambda表达式都符合Java 8的