Maven:IDEA中运行项目出现错误 "-source 1.5 中不支持 diamond 运算符"

IDEA上运行项目,出现错误 "-source 1.5 中不支持 diamond 运算符",因为项目中有使用过Java 8中新特性Lambda表达式,使用1.5的语法当然不支持。

解决办法:

1. 确保IDEA中Setting中Java Compiler中字节码编译版本为8.

 2. 修改项目结构中 Module 的 Language Level 为 8。

 

3. 检查下Maven项目的pom.xml文件,是否有添加以下属性。

<properties>
    <maven.compiler.source>8</maven.compiler.source>
    <maven.compiler.target>8</maven.compiler.target>
</properties>

 

posted @ 2021-11-21 21:49  賣贾笔的小男孩  阅读(825)  评论(0编辑  收藏  举报