我发现这个页面说明 Java 8 对 Juno 的支持被推迟了,但是我找不到更多信息,人们可以期望多久能够在 Eclipse 中编写第一个闭包并使用这些东西变得富有成效。
有人知道我们还要等多久吗?Java7 的特性很快就出现在 3.7 中,这就是为什么推迟这项任务有点奇怪。
有什么意见、想法吗?或者甚至是一个很好的解决方法?
Java 8 支持被推迟的关键原因之一是 Java 8 将在 Eclipse Juno 发布后可用。Eclipse 的主要版本无法提供依赖于未完成 Java 版本的功能。
Java 7 支持在 Eclipse Indigo 中遇到了类似的问题。Java 7 的工具在 Java 7 发布后合并到主要 indigo 流中的一个分支中进行,因此您在 Indigo SR1 中看到了工具支持。
我预计 Java 8 也会出现类似的情况。可能已经为这项工作开放了一个分支。检查状态的最佳位置是在您找到的文档中引用的错误中。
Java 8 将在 2013 年中之后的某个时间发布,所以还有相当长的时间要走 :-) 在 Java 8 发布日期之前,不应期望 Eclipse 完全支持 Java 8,Java 7 支持也是如此。
目前,没有为这项工作开放的分支机构。但是,无论何时发生这种情况,您都可以期待看到一些关于它的博客文章 :-)
你可以试试 IntelliJ Idea,它有初步的支持,见http://confluence.jetbrains.com/display/IDEADEV/IDEA+12+EAP