Java语言级别不支持lambda表达式“ [英] Java "lambda expressions not supported at this language level"

查看:1323
本文介绍了Java语言级别不支持lambda表达式“的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在测试Java 8的一些新功能,并将示例复制到我的IDE(Eclipse最初,然后是IntelliJ),如下所示:
http://docs.oracle.com/javase/tutorial/java/javaOO/examples/RosterTest.java

I was testing out some new features of Java 8 and copied the example into my IDE (Eclipse originally, then IntelliJ) as shown here: http://docs.oracle.com/javase/tutorial/java/javaOO/examples/RosterTest.java

Eclipse没有为lambda表达式提供任何支持,并且IntelliJ不断报告错误此语言级别不支持Lambda表达式。我想知道这是否是我的安装,代码或支持的问题。

Eclipse offered no support whatsoever for lambda expressions, and IntelliJ kept reporting an error "Lambda expressions not supported at this language level". I would like to know if this is a problem with my install, the code, or support.

推荐答案

在IntelliJ IDEA:

In IntelliJ IDEA:

文件菜单项目结构项目,将项目语言级别更改为 8.0 - Lambdas,输入注释等。

这篇关于Java语言级别不支持lambda表达式“的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆