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

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

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

对 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/

转自 https://www.oschina.net/news/97517/eclipse-4-8-released

原文 

http://www.linuxeden.com/a/32160

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

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

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

分享到:更多 ()

评论 0

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