Eclipse3.5(Galileo)RC版还有两个星期就要发布了,增加了很多新的特性
其中有两个我期待已久的功能Debug 多线程功能的增强和打包JAR文件功能的改进,以下是转载的译文
迎接Eclipse 3.5(Galileo):新特性
作者
Dionysios G. Synodinos
译者
宋玮
发布于
2009年6月14日 上午12时50分
Java
主题
平台
,
IDE
,
富客户端/桌面
标签
Eclipse Galileo
尽管RC3(Release Candidate 3
)版已发布,代号“Galileo”的Eclipse 3.5仍需两周才能达到GA(General Availability )状态。这一新版的Java开发环境包括了不少新特性并对以前版本做出了改进。
新特性包括:
平台及UI
- Solaris x86已经加入支持行列
- Install New Software向导中的“Work with:”下拉框现在支持自动补全
- 增加了一个新的介绍主题,叫做“Slate”
- 打开的编辑器及多编辑器页面间的切换更加容易(快捷键:Ctrl+PageDown/Ctrl+PageUp,Alt+PageDown/Alt+PageUp)
- 为了快速关闭,现在可以安全地跳过清楚历史这一步骤
- 至于编辑器的常规提示框和对话框,或当前工作台窗口、表单现在可以在Mac Cocoa上使用
- 应用程序在打印过程中或打开打印对话框时,可以选择portrait或landscape模式
- Eclipse富客户端平台现在包含了一个OSGi声明式服务(Declarative Services——DS)的实现
- 你现在可以针对给定选项“钉住”属性视图
- 一个新偏好页,可以管理用于选择工作区的启动提示框
- About对话框现在提供一种机制,让plug-in可以给平台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——org.eclipse.osgi.service.debug.DebugTrace,以增强并简化编写debug跟踪信息
- OSGi R4.2核心规范给核心框架增加了一些小API
- 新的Equinox并发API
Plug-in开发环境
- 有一个新的Target Platform State(目标平台状态)视图
- 你现在可以创建并共享一个由软件站点的软件组成的目标定义
- 新的Category Definition编辑器可以在输出时用于给特性归类
- 你现在可以查看API相对于API基线的变化
- 通过在菜单introspection mode里调用plug-in Spy来查看关于菜单的信息
- 增强OSGi Declarative Services (DS),以支持最新版的DS规范
- 你现在可以从OSGi启动配置中初始化产品定义
- 有一个新的目标平台偏好页面
- PPlug-in export现在支持创建source bundles
- Declarative Services现在支持最新版的OSGi declarative services规范(1.1)更新
- PDE中的JAR signing支持扩展包含了对keypass的支持
- 增强目标编辑器,以支持目标定义中的新特性
- API工具现在可以分析系统类库的使用情况及代码访问运行时不存在的成员时所产生的问题
- 你现可以在非UI线程中启动Junit Plug-in测试
- Eclipse应用程序启动配置现在支持启动级别(start level)及自动启动设置
- Plug-in Registry视图现在支持浏览OSGi服务
- 给PDE/Build增加了一个新的扩展,可以使用户从p2库中获取制品
- API工具现在支持在接口上的两个约束:@noimplement 和 @noextend。这就使得在不想直接实现一个接口的时候可以扩展它
- 即使你已经增大了plug-in的主版本号,仍会被提示破坏API的改变
- PDE增强了bundle及特性(feature)输出,以把输出的bundles/feature安装到当前正在运行的工作台
- 输出特性、plug-in及产品时可以选择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发行的JUnit4版本更新为4.5
- Javadoc视图及hovers现在都支持{@inheritDoc}标签并给覆盖方法增加链接
- 同一值的比较现在由编译器检测,默认情况下会发出警告
完整的Galileo发布时间表
显示出在6月24日GA版本到来之前,还有两个RC版本。
你可以为你的平台下载RC 3
或者阅读InfoQ上更多关于Eclipse的新闻
。
查看英文原文:
Getting Ready for Eclipse 3.5 (Galileo): What’s New?
分享到:
相关推荐
### Eclipse 3.5 Galileo SQL Explorer插件安装详解 #### 一、插件概述与需求背景 Eclipse SQL Explorer是一款强大的数据库管理插件,它能够帮助开发人员在Eclipse IDE环境中直接执行SQL语句、浏览数据库表结构、...
Eclipse 3.5引入了许多新特性,增强了开发效率和用户体验。 首先,Eclipse 3.5的一大亮点是其增强的Java开发功能。此版本包含了JDT(Java Development Tools)的最新改进,提供了更好的代码编辑、调试和重构支持。...
在Eclipse 3.5版本,即Galileo版本中,为了实现版本控制功能,需要安装Subversion(SVN)插件。Subversion是一种开放源码的版本控制系统,可以帮助开发者跟踪和管理代码的不同版本。 在线安装SVN插件的步骤如下: ...
在Eclipse 3.5中,引入了多个新特性和改进,包括: 1. **改进的UI性能**:Eclipse Galileo对用户界面进行了优化,提升了响应速度和整体性能,使得开发者在处理大型项目时更加流畅。 2. **改进的编辑器**:Eclipse ...
在Eclipse 3.5(代号Galileo)时代,它引入了许多新特性和改进,旨在提高开发者的生产力和用户体验。 汉化包的内容通常包括对Eclipse界面的所有文本进行翻译,涵盖了菜单、对话框、错误消息以及帮助文档等多个方面...
Eclipse 3.5是其历史上的一个重要版本,于2009年发布,引入了多项新特性和性能改进,例如增强的启动速度、改进的插件管理和更新机制、更好的代码导航功能以及对新版本Java平台的支持。 语言包的安装过程相对简单。...
- Eclipse 3.5之后,Eclipse继续推出新的版本,如Helios(3.6)、Indigo(3.7)等,不断优化用户体验,增加新特性,如Git支持、改进的UI和更快的启动速度。 总之,Eclipse 3.5中文包是为了解决中国开发者在使用...
Eclipse3.5,又称为Galileo版本,是Eclipse发展史上的一个重要里程碑,它在2009年发布,引入了许多新特性和改进。 在Eclipse3.5中,最显著的改进之一是增强的UI界面,包括全新的工作区还原功能,允许用户在关闭...
这个版本引入了许多新特性,优化了性能,并提升了用户体验。 1. **Eclipse3.5的特性**: - **改进的UI**:Eclipse3.5对用户界面进行了改进,使其更加直观和易用,比如引入了全新的RCP( Rich Client Platform)框架...
Eclipse 3.5,又称为Galileo,是一款广受欢迎的开源集成开发环境(IDE),主要面向Java开发者,同时也支持其他编程语言。本教程将详细讲解如何安装并使用Eclipse 3.5的汉化包,以便于中文用户更加便捷地进行开发工作...
Eclipse 3.5,代号Galileo,是Eclipse平台的一个重大更新,发布于2009年,引入了许多新特性和改进。其中一些关键特性包括: 1. **改进的JDT(Java Development Tools)**:JDT是Eclipse的核心部分,用于Java应用...
6. **新特性与改进**:Eclipse 3.5(Galileo)版本的主要特性包括增强的SWT/AWT互操作性,改进的JDT(Java Development Tools)性能,以及对Eclipse RCP(Rich Client Platform)和RAP(Rich Ajax Platform)的升级...
Eclipse3.5版本,代号为Galileo,是2009年发布的一个重要版本,引入了许多新特性和改进。在这个版本中,Eclipse 提供了更好的性能优化、增强的调试工具、改进的插件系统以及对多种编程语言的更全面支持。 Eclipse ...
1. **创建文件夹**:在`D:\Program Files\eclipse3.5\plugins`目录下创建一个名为`MyEclipse`的新文件夹。 2. **复制文件夹**:将`D:\Program Files\Genuitec\Common`下的内容复制到新建的`MyEclipse`文件夹中。 3. ...
Eclipse 3.5.x,代号为Galileo,发布于2009年,是Eclipse平台的一个里程碑版本。它包含了许多改进和新特性,比如支持Java 6、改进的JavaScript开发工具和更好的插件系统。WindowBuilder作为Eclipse的插件,可以无缝...
Eclipse3.5版本,代号为Galileo,发布于2009年,带来了许多改进和新特性,旨在提高开发者的效率和代码质量。 SWTDesigner 是一个强大的Eclipse插件,它提供了对Standard Widget Toolkit (SWT) 和 JFace 的可视化...
eclipse 3.5(Galileo)中文包 也可加入如下更新地址 http://download.eclipse.org/technology/babel/update-site/galileo 另外压缩包内附有多个插件更新地址。
它引入了多个新特性,包括改进的JDT(Java Development Tools)、PDE(Plug-in Development Environment)和WTP(Web Tools Platform)等。 2. **VE1.4插件**:Visual Editor(VE)是Eclipse中的一个图形化用户界面...
Eclipse3.5,又称为Galileo版本,是Eclipse发展史上的一个重要里程碑,引入了许多新特性和改进。对于中国开发者来说,由于其默认界面为英文,可能会造成一定的使用困扰。这时,"eclipse3.5汉化包"就显得尤为重要,它...