【发布时间】:2014-03-20 20:12:51
【问题描述】:
我发现 Java 8 现在正式发布了。看来我需要 Eclipse Luna 4.4 才能工作。所以我下载了Luna并安装了它。我还从我的其他 Eclipse 导入了所有项目,一切都按预期工作。当我想尝试 Java 8 时,我很快发现我需要先安装它。安装后,我设法将 JRE 8 更改为默认值。
我的问题是:为什么我可以使用新的日期和时间 API,但我不能使用新的 Lambda 表达式?
一些可能有用的信息:
- 我使用的是 Mac
- 我非常确定时间 API 可以正常工作(即使是小型 Java Doc Box 也表示它是从 1.8 开始的)
这可能与我没有安装包含 Java 8 的 Eclipse 的事实有关吗?
【问题讨论】:
-
将您的 JDK 合规级别设置为 8。
-
你不需要使用 Luna - Kepler 有一个功能补丁可以正常工作。
标签: java eclipse lambda java-8