lambda表达式在netbeans jdk 1.8项目中不起作用

时间:2016-03-07 19:42:35

标签: java netbeans lambda java-8

即使我将netbeans项目的jdk更改为1.8,它仍然会出现以下错误

lambda expressions not expected here

lambda expressions are not supported in-source 1.7
(use source 8 or higher to enable lambda expressions)

非常感谢任何帮助

1 个答案:

答案 0 :(得分:5)

您必须为目标版本设置项目属性。 Java 8允许您构建Java 7执行,并且在您使用Java 7时仍然存在该设置。在“项目”窗口中右键单击项目,然后在该对话框中选择“属性”,然后选择“源”。在右侧,您将看到“源/二进制格式”。将其更改为“1.8”,然后单击“确定”。