在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, 如下图所示
第二步: File --> Settings --> Compiler --> Java Compiler设置bytecode version, 如下图所示:
设置为1.8, 并确认保存即可。