1

由于闭包是最新 Java 版本的主要特性之一,我尝试在 Eclipse 中尝试一些示例(java 1.7/java 1.8ea 和 Eclipse 4.2)。但令人惊讶的是,Eclipse 现在似乎不支持闭包?每当它在源代码中找到与闭包相关的任何内容时,我得到的只是一堆错误消息。我可以设置的最大“编译器合规级别”是 7。有人知道该怎么做吗?

4

1 回答 1

1

Eclipse 使用自己的编译器(请参阅javac 和 Eclipse 编译器有什么区别?),因此不提供对 Java 未来(可能不稳定)版本的支持。所以没有办法强迫这个。您唯一的选择是使用 Eclipse 作为编辑器并使用 JDK8 javac 进行编译。

为此,请转到 Project 并添加一个新的 Builder,指定 javac 的位置和其他选项。

于 2012-11-04T03:57:14.953 回答