【问题标题】:Lambda expressions "x cannot be resolved to variable" errorLambda 表达式“x 无法解析为变量”错误
【发布时间】:2015-08-17 18:02:17
【问题描述】:

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

当我尝试将代码复制到 eclipse(最新版本,jdk 1.8,java 合规性 1.7)中时,它说 a 无法解析为变量。

谁能告诉我我做错了什么?

【问题讨论】:

    标签: java eclipse lambda compiler-errors


    【解决方案1】:

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

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

    【讨论】:

    • 但是选择中连1.8都没有显示,我是不是应该额外下载一些东西?
    • 您使用的是哪个版本的 Eclipse?
    • 关于它说:“版本:Juno Service Release 2”。
    • 在 Luna 版本中引入了对 Java 8 的支持(更新了两个版本)。
    • 我很抱歉,我刚刚下载了提供的第一个版本,假设它是最新的。谢谢!
    猜你喜欢
    • 2019-03-22
    • 1970-01-01
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-22
    • 1970-01-01
    相关资源
    最近更新 更多