IDEA无法编译java8的lambda表达式

转载地址  https://blog.****.net/hotdust/article/details/53065432?locationNum=5&fps=1


在idea中新建了一个Java8的项目,但是写lambda表达式提示语法错误,提示如下错误信息:
Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)
 

解决方法是:

第一步: File --> Project Stucture 选择项目设置Lanugage level, 如下图所示
IDEA无法编译java8的lambda表达式

第二步 File --->Settings
IDEA无法编译java8的lambda表达式

第三步 将pom.xml里配制的jdk版本都修改为1.8
IDEA无法编译java8的lambda表达式

IDEA无法编译java8的lambda表达式