将Eclipse插件转换为RCP应用程序(下)

在上一篇里我们为一个普通的Eclipse插件添加了Application扩展,剩下来的 工作就很简单了,甚至不需要再编写一行代码。在 Eclipse 3.1里,把具有 Application的插件包装成RCP并输出的过程是通过建立产品配置文件(Product Configuration)来完成的。

在主菜单选择File->New->Other命令,在对话框里选择新建一个产品配 置文件,这个文件可以建立在任何位置,为方便起见我们就把它放在需要转换为 RCP的插件的主目录下好了。产品配置文件是一个xml格式的文件,不过Eclipse 3.1提供了一个编辑器界面来编辑它的内容,所以不用像以前那样记住所有的tag 了。这个编辑器分为三个页面:Overview、 Configuration和Branding。

首先在Overview页面指定产品的ID,按下“Product ID”右边的 “New...”按钮,在对话框里输入插件的ID、新的产品ID以及缺省的 Application的ID,见图1。关闭对话框后,选择一个要运行的Application,并填 写产品名称。下面有一个选项让你选择产品基于plug-in还是feature,feature是 多个插件的集合,如果只包含一个插件,选择基于plug-in即可;如果包含多个插 件,利用feature可以让这些插件按功能分类,便于管理,建议使用基于feature 的方式,不过你要先建立feature才行。

图1 新建Product ID对话框

然后,来到Configuration页面,先把我们的插件添加到左边的插件列表里( 如果前面选择了基于features方式,这里是 feature列表),再按“Add Required Plug-ins”按钮让Eclipse自动添加被依赖的其他插件。 config.ini文件的作用是设置了一些变量值,RCP程序运行时会根据它们改变一些 外观或行为,例如可以在这里规定透视图切换器的停靠位置 (org.eclipse.ui/DOCK_PERSPECTIVE_BAR=left)等等;在页面的右下方可以设 置一些运行参数。

图2 选择需要的插件

时间: 2024-08-02 21:20:29

将Eclipse插件转换为RCP应用程序(下)的相关文章

将Eclipse插件转换为RCP应用程序(上)

有不少朋友问到如何把一个已有的Eclipse插件转换为RCP应用程序,其实这个 过程并不复杂,因为RCP应用也是基于插件的结构,可以说RCP 就是精简后的 Eclipse平台,只是我们要对这个平台做一些定制工作.将任何一个传统的 Eclipse插件项目转换到RCP可以分为两个步骤,这篇先介绍第一个步骤:建立应 用程序. 在GEF入门系列(三.应用实例)里我曾做过一个精简的GEF应用程序(下载) ,这一篇里我就一步一步的把这个例子转换为RCP应用程序(点击下载转换后的项 目打包).应用程序(App

开发您的第一个Eclipse RCP应用程序

开始之前 本教程适用于希望学习如何使用 Eclipse Rich Client Platform (RCP) 的开发人员.Eclipse 已发展成为拥有广泛应用程序的平台,服务于广大不同的最终用户.把 RCP 看成集成平台,它与 Eclipse 拥有一样的原始功能,但是总体内存占用更小,用户界面更加灵活.RCP 使得用 Java 编程语言编写桌面应用程序成为可能. 关于本教程 本教程使用 Eclipse RCP 构建一个应用程序.示例应用程序被分成四个部分,每一个部分都是构建在前一个之上.开始,

25 个让 Java 程序员更高效的 Eclipse 插件

原文:http://www.oschina.net/news/27773/25-best-free-eclipse-plug-ins-for-java?from=20120416 Eclipse提供了一个可扩展插件的开发系统.这就使得Eclipse在运行系统之上可以实现各种功能.这些插件也不同于其他的应用(插件的功能 是最难用代码实现的).拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序. Eclipse的插件也能帮助他们开发不同应用架

eclipse插件打包发行的问题

问题描述 我做了一个非rcp的eclipse插件,能够运行,现在我想把他打包成一个jar的插件,这样别人就可以将它放到eclipse的plugin目录下使用了,但是现在的问题是,我按照大神salever(谢谢)的方法,通过export将插件项目导出生成了jar格式的插件,过程中没有出错提示,但是放到plugin下,重启eclipse并不能看到刚加的插件,这是为什么?是不是打包前准备工作没做好,请高手讲解下,eclipse插件开发打包的过程,包括一些重要文件应该包括哪些内容,比如插件项目中的Man

Eclipse插件的安装与配置

安装时有些小问题值得注意: 1.下载时注意Eclipse和Lomboz版本号很重要 一般来说相同版本号的才比较兼容. 即:2.0的Eclipse对应插件就装2.0的Lomboz:Eclipse3.01就对应装插件lomboz.301,这样不容易出错,下载时最好认真看清楚网站上的说明,否则有时安装总出现莫名其妙的问题,浪费时间. 2.安装Lomboz需要gef和emf插件的支持,所以光下载安装 Eclipse3.01,和lomboz.301.zip还不够,必须下载以下四个插件: Eclipse3.

Eclipse插件Continuous Testing介绍

   介绍     现在IT开发人员比以往任何时候都更加关注测试的重要性,没有经过良好测试的代码更容易出问题.在极限编程中,测试驱动开发已经被证明是一种有效提高软件质量的方法.在测试驱动的开发方式中,软件工程师在编写功能代码之前首先编写测试代码,这样能从最开始保证程序代码的正确性,并且能够在程序的每次演进时进行自动的回归测试.     单元测试是和开发人员最密切相关的测试类型.它通常由开发人员编写和执行.由于单元测试通常发生在错误产生之后不久,因此通过单元测试发现错误然后进行修正的代价通常比较小

Eclipse插件编程之Implementors

编程 本文介绍如何利用Eclipse插件Implementors在Eclipse中的使用. Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境. 问题提出: 如果你想看看某个类或者方法的实现,一般是Ctrl + 鼠标左键,单击即可以打开这个类或者方法的具体实现代码.但是如果碰到接口时,只是到达接口而已,不能到达具体的实现类里. 解决方法:利用Eclipse的Implementors插件. 当追踪方法代码时,Eclipse默认是转到方法的接口类,而接口中是

Eclipse插件之WebLogic Plugin 2.0.0

web 本文介绍如何利用Eclipse插件WebLogic Plugin在Eclipse中的使用. Eclipse是目前非常流行的开发平台,开放扩展的架构让很多程序员找到了自己个性化的工作环境. 问题提出: WebLogic目前是使用比较多的应用服务器之一,Eclipse是流行的IDE,如何集成起来开发使用呢? 解决方法: 采用BEA提供的WebLogic Plugin来进行集成开发. 安装 JDK:1.4.2或1.5.0 从http://java.sun.com上去下载安装,如果是WebLog

使用Eclipse插件Ruby Development Tools

简介:本文介绍如何使用 Eclipse 插件 Ruby Development Tools(RDT),这个插件使 Eclipse 能 够成为一流的 Ruby 开发环境.那些希望利用 Eclipse 社区丰富的基础设施来支持开发的 Ruby 开发人 员会从本文中受益,对有兴趣使用 Ruby 的 Java开发人员也会有所收获. 为什么要使用 Ruby? 为什么 Java 开发人员会关心 Ruby?Ruby 是 10 年前在日本开发出来的通用脚本语言.与流行 的信念相反,它是一种纯面向对象语言.与 J