idea java: -source 1.5 中不支持 lambda 表达式

39 阅读1分钟

在 IDEA 中,如果出现 Java 编译级别未能支持 lambda 表达式的情况,可以通过以下步骤进行设置:

  1. 打开 IntelliJ IDEA,进入项目。
  2. 点击"File" -> "Project Structure",或使用快捷键 "Ctrl + Shift + Alt + S",打开 "Project Structure" 窗口。
  3. 在 "Project Structure" 窗口中,选择 "Project"。
  4. 在 "Project Settings" 区域中,找到 "Project SDK" 选项,确保已选择符合 Lambda 表达式语法的 JDK 版本(如 JDK 1.8 或更高版本)。
  5. 如果项目中存在模块设置,请确保各模块的语言级别也选择了 JDK 1.8 或更高版本。
  6. 保存并关闭 "Project Structure" 窗口,重新构建项目以应用修改。

在确保项目设置中使用了符合 Lambda 表达式语法的 JDK 版本后,应当能够成功支持 lambda 表达式。