“从内部类内部访问变量需要声明为最终的”错误

“从内部类内部访问变量需要声明为最终的”错误,第1张

“从内部类内部访问变量需要声明为最终的”错误

我知道将其声明为final将解决此问题,但我读到Java 8应该自动处理它。

如果变量 有效地为final ,则Java 8将对其进行处理。

我可以想到两种可能的解释:

  1. 也许变量不是 有效的最终值 。尝试显式声明为

    final
    。如果您收到编译错误(例如说正在尝试修改
    final
    ),则该变量实际上不是最终变量。

  2. 也许您尚未针对Java 8正确配置Intellij和项目;例如

    • 设置源电平;参见@saman的答案
    • 检查您是否选择了正确的JDK:Java 8无法在Intellij15上编译


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5616457.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存