eclipse java kepler_Eclipse Kepler已支持Java 8

abc552c8a301c768d97aa169d5f5dc13.gifclass="topic_img" alt=""/>

作者 郭蕾

期待已久的 Java 8 已于 2014 年 3 月 19 日正式发布,而作为 Java 开发者使用最为广泛的 IDE,Eclipse 已经全面支持 Java 8。Eclipse 对 Java 8 的支持包括编译器实现新的 Java 8 语言扩展、搜索和重构功能支持 Java 8、Lambda 表达式格式化以及 Lambda 表达式和匿名内部类之间的快捷互转。

获取 Eclipse for Java 8

4 月 11 日,Eclipse 基金组织正式提供 Eclipse Kepler SR2 for Java 8 的下载地址,开发者可以下载官方提供的 Java™ 8 Support 版本来使用此功能。已经下载的 Eclipse Kepler SR2 也可以通过安装插件的方式来支持 Java 8,具体步骤如下:

下载 Java 8并确保你的 Eclipse 版本是 Kepler SR2。

选择菜单:”Help > Eclipse Marketplace…”。

在搜索框中输入”Java 8 Kepler”。

安装 Java 8 support for Eclipse Kepler SR2 插件。

安装其他可选插件:

Java EE 扩展支持:Java 8 Facet for Web Tools for Eclipse Kepler SR2

Maven 扩展支持:Java 8 support for m2e for Eclipse Kepler SR2

52272a75028aefcef047565c7fb7e67b.png

使用体验

InfoQ 中文站编辑下载并试用了 Eclipse Kepler SR2,以下是到目前为止的部分使用体验。

1. 对 Lambda 表达式的支持

在 Eclipse 中选中匿名类,按 Ctrl+1,即可将匿名类转为 Lambda 表达式。当然,也可以将 Lambda 表达式转为匿名类。

8664f3267da24e62d6feb71e55adb871.png

如果想格式化你的 Lambda 表达式,和之前一样,请 Ctrl+Shift+F。程序出错,通过 Debug 来调试 Lambda 表达式,Eclipse 同样支持。

7e652ad2767a0edc4bdfd94c579843d3.png

2. 对接口默认方法的支持

0f478d21af0262eb497d19245484c45d.png

0bf2c6cab681a20828c4937bf5b8d3d4.png

总结

Eclipse 已经全面支持 Java 8 的几个新特性,特别是对 Lambda 表达式的支持堪称完美,读者可以从这里了解更多的信息。此外,除了 Eclipse 提供对 Java 8 的支持外,其他的一些 IDE 也提供了相应的版本以支持 Java 8,比如 NetBeans 8.0、IntelliJ IDEA 13.1。

参考资料

Eclipse Support for Java 8

How to use SWT with Java 8

Eclipse Foundation Announces Java 8 Support

Installing Java™ 8 Support in Eclipse Kepler SR2

感谢杨赛对本文的审校。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值