在idea写了一个lambda的测试例子,但是运行一直报错,

public class LambdaTest {
    public static void main(String[] args) {

        new Thread(() -> {
            System.out.println("测试lambda");
        }).start();
    }
}

查询后发现,jdk1.8才开始支持lambda表达式,故解决办法如下:

解决方法是:

第一步: File --> Project Stucture 选择项目设置Lanugage level, 如下图所示

IDEA运行lambda表达式

第二步: File --> Settings --> Compiler --> Java Compiler设置bytecode version, 如下图所示:

IDEA运行lambda表达式

设置为1.8, 并确认保存即可。

相关文章:

  • 2021-12-02
  • 2022-01-06
  • 2021-11-27
  • 2021-05-30
  • 2021-10-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-29
  • 2022-01-23
  • 2021-06-10
  • 2021-06-13
  • 2021-09-15
相关资源
相似解决方案