Idea Lambda expressions are not supported at language level '5'

错误如下

IDEA运行时报错了,错误如下

Idea Lambda expressions are not supported at language level '5' 

在网上查找一番,最终解决了。lambda表达式最低支持language level‘8’,首先保证jdk为1.8以上,然后修改以下设置。

添加IDEA支持

1. 打开Projects Structure—>Project,修改如下。

Idea Lambda expressions are not supported at language level '5'_第1张图片

2. 打开Projects Structure—>Modules,修改如下。

Idea Lambda expressions are not supported at language level '5'_第2张图片

3. Other Settings—>Settings for New Projects—>搜索框输入java compiler,并打开,修改如下。

Idea Lambda expressions are not supported at language level '5'_第3张图片

添加maven支持

在pom.xml中增加一个插件,使得maven支持jdk1.8语法:


    
      
        org.apache.maven.plugins
        maven-compiler-plugin
        3.2
        
          1.8
          1.8
        
      
    
  

 

你可能感兴趣的:(Idea Lambda expressions are not supported at language level '5')