关于idea中使用lamb表达式报错:ambda expressions are not supported at this language level

Posted ylht

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于idea中使用lamb表达式报错:ambda expressions are not supported at this language level相关的知识,希望对你有一定的参考价值。

我使用的是jdk1.8,使用lamb表达式的时候,报错

ambda expressions are not supported at this language level,

后来,设置了技术图片

接着重启了项目,在使用的过程中依然报错,后来查阅资料,说虽然设置了,但是idea默认还是1.5,关键的是需要在pom.xml文件中添加:

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

添加以上两段,重启,OK

以上是关于关于idea中使用lamb表达式报错:ambda expressions are not supported at this language level的主要内容,如果未能解决你的问题,请参考以下文章

关于intellij idea 中javaweb项目中使用jstl报错500错误问题

Lamb表达式匿名类实现接口方法

关于idea中jsp out.print报错的解决方法

IDEA thymeleaf ${xxx.xxx}表达式报错,红色波浪线

Idea解决Lambda表达式报错:Lambda expressions are not supported at language level '5'

IDEA maven 关于ojdbc14,10.2.0.4.0 报错