Eclipse 4.8 Photon正式版发布!完全支持Java 10

Eclipse 4.8 正式版 已发布 ,代号 "Photon"(光子)。Eclipse 基金会指出,Photon 版本是一个里程碑式的发布,因为它标志着 Eclipse 项目的第 13 个年度同步发布,包括 85 个项目,拥有超过 7300 万行代码。可以看到新版本的主页还加了一句 slogan —— "A quantum leap for coding"(编码的巨大突破)。下面接着看看值得关注的更新:

Eclipse 4.8 Photon正式版发布!完全支持Java 10

对 Java 10 的支持

  • Java 的 Eclipse 编译器(ECJ)实现了新的 Java 10 语言功能 ,该 增强功能 支持 局部变量类型推断(JEP 286)

  • 支持 var 编译:Eclipse 支持如下所示的 var 编译

Eclipse 4.8 Photon正式版发布!完全支持Java 10

如果无法推断 var 类型,会被标记编译错误,如下所示

Eclipse 4.8 Photon正式版发布!完全支持Java 10

  • 自动补全 var 代码,如下所示

Eclipse 4.8 Photon正式版发布!完全支持Java 10

此外,Eclipse 4.8 Photon 也完全支持 Java 9。详细更新说明点此查看  http://www.eclipse.org/eclipse/news/4.8/jdt.php

编辑器方面的改进

  • 改进 macOS 上默认文本字体的可读性:之前在 macOS 上,Eclipse 编辑器的默认字体是"Monaco",但可读性较差,很多关键字以及加粗的字体不能很好地展示。因此在新的这个版本使用"Menlo"字体作为默认文本字体,提升了可读性。

旧版

Eclipse 4.8 Photon正式版发布!完全支持Java 10

新版

Eclipse 4.8 Photon正式版发布!完全支持Java 10

详细更新内容点此查看  http://www.eclipse.org/eclipse/news/4.8/platform.php

此次更新涉及内容较多,包括 目标操作环境 、 兼容性 、 已知问题 等。

其中,目标操作环境方面,Eclipse 项目的 4.8 版本是在 Java SE 8 VM 上开发的,因此,Eclipse SDK 整体是适配所有现代桌面 Java 虚拟机的。

兼容性上,Eclipse 4.8 兼容 Eclipse 4.7 以及之前所有的 3.x 版本,具体包括:

  • API Contract Compatibility,API 合约兼容

  • Binary (plug-in) Compatibility,二进制(插件)兼容

  • Source Compatibility,源码兼容

  • Workspace Compatibility,工作区兼容

  • Non-compliant usage of API’s,不符合的 API 的使用

而已知的问题众多,部分如下:

  • 安装目录中的无效字符会阻止 Eclipse 启动

  • 如果 Oracle JVM 在持久代(permanent generation)内存耗尽时可能会在类加载期间无限期地挂起

  • GCI:Eclipse 会抛出’java.lang.ClassNotFoundException:org.eclipse.core.runtime.Plugin’

  • 创建的线程中的类加载器存在问题

  • 如果 Plugin.startup 代码太复杂并且执行诸如创建可执行扩展等任务,则可能会发生死

  • 转换插件清单的潜在问题

  • 使用 FindClass 的 JNI 问题

  • 自定义 Ant 任务和 Ant 类型必须与插件库 JAR 分开

  • 调试 Ant 构建时,不支持设置构建记录器

  • Ant 1.8.x 将缺少库报告为构建失败

  • 欢迎页面显示不正确(Linux / Unix)

  • 帮助工具栏某些文档按钮失效

  • 无法连接到网络时的问题(Windows)

  • 未正确跟踪 OLE 文档的脏状态(Windows)

  • OLE 文件崩溃会导致 Eclipse 也崩溃(Windows)

  • 分配足够的内存解决 OutOfMemoryError

  • 基于 SWT 浏览器的 Eclipse 插件引发异常

  • Eclipse 图标在 Windows 任务栏中重复

  • CVS 服务器兼容性问题

  • 错误使用 ext 连接方法

  • 现有工作区中可能无法自动启用禁用的 CVS 功能

  • 支持启用 GNOME 代理

具体可以在 Eclipse bug 数据库中查看: http://bugs.eclipse.org/bugs/

关于本次更新的具体细节,可以查看 发布公告 了解,也可以查看下边具体值得关注的更新内容:

  • New features in the Platform

  • New features for Java developers

  • New APIs in the Platform and Equinox

  • New features for plug-in developers

下载地址 >>>  https://www.eclipse.org/photon/

Eclipse downloads: http://download.eclipse.org/eclipse/downloads/drops4/R-4.8-201806110500/ Update existing (non-production) installs: http://download.eclipse.org/eclipse/updates/4.8/ Specific repository good for building against: http://download.eclipse.org/eclipse/updates/4.8/R-4.8-201806110500/ Equinox specific downloads: http://download.eclipse.org/equinox/drops/R-Photon-201806110500/

原文 

http://www.lupaworld.com/article-268336-1.html

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » Eclipse 4.8 Photon正式版发布!完全支持Java 10

分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址