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 编译
如果无法推断 var 类型,会被标记编译错误,如下所示
此外,Eclipse 4.8 Photon 也完全支持 Java 9。详细更新说明点此查看 http://www.eclipse.org/eclipse/news/4.8/jdt.php
编辑器方面的改进
- 改进 macOS 上默认文本字体的可读性:之前在 macOS 上,Eclipse 编辑器的默认字体是”Monaco”,但可读性较差,很多关键字以及加粗的字体不能很好地展示。因此在新的这个版本使用”Menlo” 字体作为默认文本字体,提升了可读性。
旧版
新版
详细更新内容点此查看 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