写了个简单的Lambda表达式:
new Thread(()-> System.out.println("lambda表达式")).start();
结果报了个Lambda Exception are not suppored at this language level 1.5的编译异常。
原因也很简单,jdk版本没有正确设置。
解决方法:
1. File->Project Structure中修改language level
2.①. File->setting->Java compiler中修改Project bytecode version
②. 修改Target bytecode version
3. 重新测试,问题得到解决