RCP插件的配置

RCP插件的安装

一、简介:Eclipse RCP是一项位于Eclipse平台核心的功能。大多数人想到Eclipse时,会想到Java集成开发环境(IDE)。如果将Eclipse中关于 IDE的内容剥去,剩下的就是一个提供基本工作台功能的核心,包括对可移动以及可叠加的窗口组件(编辑器和视图)、菜单、工具栏、按钮、表格、树形结构等 等的支持,而这个核心就是Eclipse RCP

个人理解Eclipse RCP就是由插件开发转向桌面应用开发,构建最小化的Eclipse平台(8M)运行你的桌面应用,不必再为程序框架烦心,摆脱失败的AWTSwing,让程序拥有专业级效果,而实现又很简单、很优雅。

RCP提供了丰富的界面控件,这使得基于 Java 开发桌面应用也变得容易了很多,虽然仍然不能和基于VBDelphi进行相比。对于开发者而言,尽管使用 RCP 也是为了开发桌面应用,但 RCP 给开发者带来的更多的感觉是在它充分发挥了插件化系统的优势, RCP 可以视为基于 OSGiOpen Service Gateway Initiative) 构建插件化系统的最佳实践的指导,从 RCP 的设计中,可以学习到如何将应用做到模块化、将应用做到动态化,甚至还可以学习到如何自动生成界面这样的设计思想。 RCP 可以看做是基于 OSGi 做插件化应用系统的最佳实践,其中的不少设计方法甚至都可以整理成为基于 OSGi 做插件化应用系统的设计模式,让我们进入 RCP 之旅,揭开面纱,一探其本质吧!相信大家在了解了 RCP 的设计思想,看过其代码后,不得不对 RCP 表示崇高的敬意,大师之作,不同凡响。

Eclipse RCP为应用程序开发人员提供了:

应用程序和特性的一致且本地的外观;
公共应用程序服务,例如窗口管理、更新管理、帮助和选择管理;
本地的外观,利用WindowsMac OS XLinuxSolarisHP-UXAIX和嵌入式设备上的实际平台窗口部件;
标准化的组件模型;
普及的可扩展性;
整合的更新机制;
顶级开发工具(Eclipse 软件开发包(SDK)是世界级的软件开发环境)

Eclipse RCP项目用SWT图形库和工具包取代了Java标准中的AWTSwingSWT直接调用了操作系统的图形库,从而使得Java应用程序的LOOK & Feel 与操作系统的习惯完全一致;更为重要的是,对本地方法的直接调用大幅度的提高了基于SWT Java应用程序的运行速度。SWT 的缺点主要在于两点:(1) 不是Java语言标准; (2) 支持的平台太少。

二、RCP插件的安装

由于eclipse安装时候的选择不同,很多时候并不能直接安装上RCP插件,这时候如果你想用RCP插件就需要自己进行配置。以下我将介绍一种情况:

  当你已经拥有RCP插件的featuresplugins情况下进行配置Eclipse

1)首先判断是否eclipse中是否已经存在RCP,如下图:

 

看看你eclipse中左上角是否存在如图所示的create new visual classes 如果不存在则是认定为没有。

2)关闭eclipse。找到eclipse根目录下找到featuresplugins文件。将你解压好的的RCP下的相应文件放入eclipse中就可以了。

!!! 注意是将features文件下的配置文件放入相应的eclipse中,不是覆盖,如果进行覆盖你的eclipse将会毁坏。

3)重启eclipse,就可以了。(如果操作正确仍然不好使,就是eclipse的版本不符合。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值