Eclipse Kepler已支持Java 8_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Eclipse Kepler已支持Java 8

Eclipse Kepler已支持Java 8

 2014/4/16 16:36:30    程序员俱乐部  我要评论(0)
  • 摘要:作者郭蕾期待已久的Java8已于2014年3月19日正式发布,而作为Java开发者使用最为广泛的IDE,Eclipse已经全面支持Java8。Eclipse对Java8的支持包括编译器实现新的Java8语言扩展、搜索和重构功能支持Java8、Lambda表达式格式化以及Lambda表达式和匿名内部类之间的快捷互转。获取EclipseforJava84月11日,Eclipse基金组织正式提供EclipseKeplerSR2forJava8的下载地址,开发者可以下载官方提供的Java&trade
  • 标签:Eclipse Java
class="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,具体步骤如下:

  1. 下载 Java 8并确保你的 Eclipse 版本是 Kepler SR2。
  2. 选择菜单:”Help > Eclipse Marketplace…”。
  3. 在搜索框中输入”Java 8 Kepler”。
  4. 安装 Java 8 support for Eclipse Kepler SR2 插件。
  5. 安装其他可选插件:

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

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

    http://infoqstatic.com/resource/news/2014/04/eclipse-kepler-support-java8/zh/resources/0415000.png

  使用体验

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

  1. 对 Lambda 表达式的支持

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

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

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

  3. 对 Annotations 的支持

  总结

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

  参考资料

  1. Eclipse Support for Java 8
  2. How to use SWT with Java 8
  3. Eclipse Foundation Announces Java 8 Support
  4. Installing Java™ 8 Support in Eclipse Kepler SR2

  感谢杨赛对本文的审校。

发表评论
用户名: 匿名