Java 8 Lambdas不起作用,Java 8的其他所有内容都可以工作
我发现Java 8现在已经正式发布了。似乎我需要Eclipse Luna 4.4才能工作。所以我下载了Luna并安装了它。我还从其他 Eclipse 导入了所有项目,一切都按预期工作。当我想尝试Java 8时,我很快发现我需要先安装它。安装后,我设法将JRE 8更改为默认值。
我的问题是:为什么我可以使用新的日期和时间 API,但不能使用新的 Lambda 表达式?
一些可能有用的信息:
- 我使用的是 Mac
- 我非常确定时间API可以正常工作(即使是小的Java Doc Box也说它是从1.8开始的)
这是否与我没有安装包含Java 8的Eclipse有关?