在经过四个 RC 候选发行版之后 Eclipse 正式版终于发布了
下载地址
Eclipse 的新特性一览表
新特性包括
平台及UI
Solaris x已经加入支持行列
Install New Software向导中的Work with:下拉框现在支持自动补全
增加了一个新的介绍主题叫做Slate
打开的编辑器及多编辑器页面间的切换更加容易(快捷键Ctrl+PageDown/Ctrl+PageUpAlt+PageDown/Alt+PageUp)
为了快速关闭现在可以安全地跳过清楚历史这一步骤
至于编辑器的常规提示框和对话框或当前工作台窗口表单现在可以在Mac Cocoa上使用
应用程序在打印过程中或打开打印对话框时可以选择portrait或landscape模式
Eclipse富客户端平台现在包含了一个OSGi声明式服务(Declarative Services——DS)的实现
你现在可以针对给定选项钉住属性视图
一个新偏好页可以管理用于选择工作区的启动提示框
About对话框现在提供一种机制让plugin可以给平台about对话框提供安装页面
Install New Software向导现在无需等待连接任何更新服务器就可以立即打开
双击垂直折叠线(vertical folding line)可以折起折叠区域
比较编辑器有几处增强
你现在可以在Debug视图中快速切换挂起线程
支持Cocoa和Cocoa上的OpenGL
增加对FileTransfer类的支持使得可以在Explorer和Nautilus文件管理器之间进行copy/paste操作
对项目浏览器作出几项改进
文本编辑器现在支持块选择模式(也就是按列选择或矩形块选择)
你现在可以直接在Synchronize视图中应用一个补丁
在Eclipse中比较Word文档变化现在使用该Word比较功能支持把变化显示为修订
Equinox
增强Equinox DebugOptions API以支持选项设置的动态变化
增加一个新的debug跟蹤API——orgeclipseosgiservicedebugDebugTrace以增强并简化编写debug跟蹤信息
OSGi R核心规范给核心框架增加了一些小API
新的Equinox并发API
Plugin开发环境
有一个新的Target Platform State(目标平台状态)视图
你现在可以创建并共享一个由软件站点的软件组成的目标定义
新的Category Definition编辑器可以在输出时用于给特性归类
你现在可以查看API相对于API基线的变化
通过在菜单introspection mode里调用plugin Spy来查看关于菜单的信息
增强OSGi Declarative Services (DS)以支持最新版的DS规范
你现在可以从OSGi启动配置中初始化产品定义
有一个新的目标平台偏好页面
PPlugin export现在支持创建source bundles
Declarative Services现在支持最新版的OSGi declarative services规范()更新
PDE中的JAR signing支持扩展包含了对keypass的支持
增强目标编辑器以支持目标定义中的新特性
API工具现在可以分析系统类库的使用情况及代码访问运行时不存在的成员时所产生的问题
你现可以在非UI线程中启动Junit Plugin测试
Eclipse应用程序启动配置现在支持启动级别(start level)及自动启动设置
Plugin Registry视图现在支持浏览OSGi服务
给PDE/Build增加了一个新的扩展可以使用户从p库中获取制品
API工具现在支持在接口上的两个约束@noimplement 和 @noextend这就使得在不想直接实现一个接口的时候可以扩展它
即使你已经增大了plugin的主版本号仍会被提示破坏API的改变
PDE增强了bundle及特性(feature)输出以把输出的bundles/feature安装到当前正在运行的工作台
输出特性plugin及产品时可以选择binary cycles
PDE增加了declarative services工具以帮助作者提供组件定义
Java开发工具
NLS string hover现在有一个Open in Properties File动作
在Caller模式下调用层级(Call Hierarchy)现在有一个在上下文菜单中有一个Expand With Constructors动作
当你在编辑器中输入的时候Java比较编辑器会更新其结构
有一个新的toString()产生器
为可覆盖方法增加了一个Open Implementation链接可以直接打开其实现
编辑器与执行环境一致
Debug视图现在提供了breadcrumb(面包屑)显示了当前活动的debug上下文
可运行的JAR文件输出向导还可以把所需的类库打包进一个要输出的可运行JAR文件或打包进与紧挨着该JAR的一个目录中
当在写一个分配表达式(allocation expression)时发生补全操作内容助手现在可以提示一个类的可用构造方法
如果检测到无用代码编译器现在可以发出警告
类库变量或容器入口的路径现在可以是与项目相关的任何位置
在Jovadoc hover的头部及Javadoc视图中现在都提供了引用其他类型和成员的链接
随该Eclipse发行的JUnit版本更新为
Javadoc视图及hovers现在都支持{@inheritDoc}标签并给覆盖方法增加链接
同一值的比较现在由编译器检测默认情况下会发出警告