我正在使用 NetBeans 8。当我的代码包含 Lambda 表达式并尝试编译时,我收到以下错误消息:
这里不需要 lambda 表达式 -source 1.5 不支持 lambda 表达式 (使用 -source 8 或更高版本来启用 lambda 表达式) ---- (Alt-Enter 显示提示)
我正在使用 NetBeans 8。当我的代码包含 Lambda 表达式并尝试编译时,我收到以下错误消息:
这里不需要 lambda 表达式 -source 1.5 不支持 lambda 表达式 (使用 -source 8 或更高版本来启用 lambda 表达式) ---- (Alt-Enter 显示提示)
请从您的项目中单击右键-> 属性-> 选择源->(您将看到源/二进制格式)将其更改为 1.8-> 单击确定。
或者您可以在此链接中查看http://tinadev.blogspot.com/2015/08/lambda-expression-not-expected-here.html
谢谢
将源代码的编译器版本更改为项目属性为 jdk 8 并首先检查您是否安装了一个。
在项目属性对话框中,在左侧面板中选择 Sources,然后在右下角查找“Source/Binary Format”,将其更改为 JDK 8。
下载 JDK 1.8 以解决此问题。将 JAVA_HOME 环境变量路径更改为 jdk_1.8。右键单击具有上述编译错误的项目文件夹并选择属性。在 Sources 选项卡中将源/二进制格式更改为 JDK 8。在库中将 Java Platform 更改为 JDK 1.8。