Lambda表达式“x无法解析为变量”错误

时间:2015-08-17 18:02:17

标签: java eclipse lambda compiler-errors

所以我目前正在学习java,问题出在这个示例类中: https://docs.oracle.com/javase/tutorial/java/javaOO/examples/Calculator.java

当我尝试将代码复制到eclipse(最新版本,jdk 1.8,java compliance 1.7)时,它表示a无法解析为变量。 enter image description here

有人可以告诉我我做错了吗?

1 个答案:

答案 0 :(得分:5)

您应该将Java遵从性更改为1.8,否则编译器将无法理解lambda表达式(Java 8中引入了lambda表达式)。

在Eclipse中,支持Java 8从Luna开始。