Eclipse Kepler SR2 + Java 8

3
根据这篇文章,似乎很容易将Java 8功能添加到Eclipse中。但是对于我来说却无法正常工作,因为我不能使用新的语法,也不能选择环境版本1.8,尽管JDK1.8已经安装并在eclipse的设置中选择了它。在安装特性或重新启动eclipse时没有出现任何错误。
平台:Win7 x64
Eclipse版本:Kepler SR2 Build 20140224-0627
有什么想法吗?

1
假设您已经按照步骤进行操作,我的想法是在出现错误消息时发布该消息,并告知您使用的平台和Eclipse版本。 - Leo
请查看已编辑的问题。 - Danny Lo
打开任何Java项目,进入属性,Java编译器,编译器兼容性级别。你看到1.8了吗?(顺便说一句,我在win7 x32上有相同的构建)。你安装了JDK 1.8吗? - giampaolo
我已经安装了JDK1.8,但是我没有看到1.8的编译兼容级别。 - Danny Lo
1个回答

6

我创建了一种图形化教程。

在Eclipse中添加Java 8

enter image description here

在下一步之前,如果您仍未安装JDK1.8.0,请单击添加...按钮并将Java 8 JDK添加到Eclipse中。 如果您尚未将Javadoc下载到本地磁盘,则可以省略更改Javadoc位置的步骤,这只是为了更快地访问Javadoc。

将Java 8 SDK添加到已安装的JREs中

  • Eclipse | 窗口 | 首选项

enter image description here

为您的项目添加Java 8支持

  • Eclipse | 项目 | 属性

enter image description here


1
@Honza Zidek: 选择列表中没有编译器兼容级别“1.8”,也没有执行环境中的“Java8”。 - Holger
1
我按照完全相同的步骤操作,只是我只安装了JDK8,所以我不需要在eclipse中选择环境。但我仍然无法选择编译级别1.8。 - Danny Lo
@DanyloEsterman:在一台全新的电脑上再次尝试完全相同的流程。我相信你必须要做一些不同的事情(不同版本的Eclipse,未正确安装Kepler Java 8补丁等)。 - Honza Zidek
@Holger:我的OS-X全新的4.3.2 Eclipse下载与DanyloEsterman完全一样失败。无法安装Kepler Patch本身。无论是通过http://download.eclipse.org/eclipse/updates/4.3-P-builds/还是MarketPlace都失败。一个相当成熟的eclipse发布版本有这样一个明显的问题令人惊讶。解决页面有点无用,它只是基本上说“你完了”,根本没有解释为什么。唉。 - Bob Kuhar
1
@DanyloEsterman,http://www.eclipse.org/downloads/index-java8.php 已经支持1.8编译器兼容性,因此我可以编写Java8代码。不过坏消息是我无法安装Groovy插件。我怀疑Groovy插件和Java8 Eclipse补丁在某种程度上发生了冲突。这些错误信息太难理解了。 - Bob Kuhar
显示剩余12条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接