【QCon】精华内容上线92%,全面覆盖“人工智能+”的典型案例!>>> 了解详情
写点什么

Eclipse Kepler 已支持 Java 8

  • 2014-04-15
  • 本文字数:906 字

    阅读完需:约 3 分钟

期待已久的 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

使用体验

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

感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-04-15 21:155938
用户头像

发布了 219 篇内容, 共 134.4 次阅读, 收获喜欢 190 次。

关注

评论

发布
暂无评论
发现更多内容

FP-Growth算法全解析:理论基础与实战指导

EquatorCoco

Python 算法 FP&A

Curve v2.7 发布:支持 Hadoop SDK,助力大数据存储降本提效背景

OpenCurve

开源 文件存储 分布式存储 块存储

大模型时代的智能运维与部署

百度开发者中心

人工智能 nlp 大模型 LLM

如何使用 CSS columns 布局来实现自动分组布局?

伤感汤姆布利柏

CSS 前端

戳穿人工智能的六个谎言:辨别真伪

这我可不懂

人工智能 AI

用好语言模型:temperature、top-p等核心参数解析

Baihai IDP

程序员 AI 大模型 白海科技

UltraCompare for Mac:强大易用的文件与文件夹对比工具

晴雯哥

营销数智化解析第6期:用友BIP | CRM 销售自动化场景

用友BIP

营销数智化

小红书API接口测试 | 小红书笔记详情 API 接口测试指南

Noah

以微模块+液冷重塑绿色智算中心,新华三亮相CDCC数据中心标准大会

Geek_2d6073

Docker镜像常用命令大全。

百度搜索:蓝易云

Docker 云计算 Linux 运维 云服务器

基于TCP/UDP的Socket编程。

百度搜索:蓝易云

Linux TCP 运维 socket udp

DEVONthink for Mac(mac文件管理工具) v3.9.4免激活版

iMac小白

线上ES集群参数配置引起的业务异常案例分析

vivo互联网技术

性能 Elastic Search

WonderPen妙笔 for Mac:优雅高效,写作利器一触即发

晴雯哥

BatchOutput PDF for Mac(PDF批量处理软件) 3.0.6永久激活版

mac

苹果mac Windows软件 BatchOutput PDF PDF批量处理软件

ShareMouse 激活最新:mac鼠标键盘共享神器

胖墩儿不胖y

Mac软件 共享鼠标的工具 鼠标共享

强大的家装和景观设计 DreamPlan Plus激活最新版

mac大玩家j

Mac软件 家居设计工具 室内设计软件

软件测试/测试开发/人工智能丨多维度的测试场景覆盖

测试人

人工智能 软件测试

选择云服务器的五大考虑因素:性能、成本与安全性

一只扑棱蛾子

云服务器

从规范管控到体验升级,看银行业如何把招聘玩出新花样?

用友BIP

数智招聘

Java Stream中的API你都用过了吗?

EquatorCoco

Java 架构 stream

情感语音识别:技术发展与未来趋势

来自四九城儿

情感语音识别:挑战与未来发展方向

来自四九城儿

Millumin 4 for mac(专业视频编辑软件)v4.18.a免激活版

影影绰绰一往直前

用这5招,Java 校验 SQL 语句的合法性

秃头小帅oi

前端 低代码 Java’

大宗商品贸易集团数据治理实践,夯实数字基座 | 数字化标杆

袋鼠云数栈

数字化转型 数据治理 数据资产 数据开发 大宗贸易

使用Python调用API接口获取小红书笔记详情数据

Noah

Android和iOS应用程序加固方法详解:混淆、加壳、数据加密、动态加载和数字签名实现

ITSS会议周丨新华三参编运维国标发布,探索技术服务发展新路径

Geek_2d6073

数十万QPS,百度热点大事件搜索的稳定性保障实践

百度Geek说

百度搜索 稳定性保障 阿拉丁 企业号11月PK榜

Eclipse Kepler已支持Java 8_Java_小盖_InfoQ精选文章