1、在idea下使用lambda表达式报错:
Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.82、解决办法:
- Project Structure->Modules里确认两个地方:Project sdk以及project language level
- Project Structure->Modules里Sources里的Language level
Settings->java Compiler->Per-module bytecode Version
这三个地方都需要改成1.8.
lambda expressions are not supported
这两个地方改完之后程序不会报错,但是运行时会报错:
Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
第三处修改之后问题解决。