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

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

解决办法:

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

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

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

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

 

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

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

 

上一篇:Python isinstance()


下一篇:第35篇 笔记-挖矿逻辑流程