转载

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
正文到此结束
Loading...