Eclipse RCP (Rich Client Platform) 为Java桌面程序开发提供了一个基础平台, 基于该平台用户可以快速开发出一个具有很好扩展性的桌面程序, 我们使用的Eclipse实际上就是一个以Eclipse RCP为平台, 集成各种功能的插件的一个开发工具, Eclipse RCP的核心组件如下:

  1. OSGI, Java语言的动态模块系统, 它为模块化应用的开发定义了一个基础架构. 简单的说,通过OSGi可以在后台对设备组件进行安装, 升级或卸载而无需打断该设备的正常运行, Equinox是OSGI规范的一种实现, 为Eclipse 模块化提供必要的API和框架.
  2. SWT是eclipse的标准的UI库, JFace 是基于SWT,  为eclipse提供更加方便使用的API,  workbench是程序的框架, 为所有其他的UI组件提供显示的容器.
  3. Eclipse Modeling Framework (EMF), ,Eclipse提供的一套建模框架, 可以用EMF建立自己的UML模型,设计模型的XML格式或编写模型的java代码.
了解完EclipseRCP主要核心组件,那么就开始我们第一个RCP程序.
1. 开发之前, 首先需要下载IDE,  打开官网http://www.eclipse.org/downloads/, 里面有很多针对不同软件开发的eclipse版本, 现在我们准备开发的是RCP, 所以下载Eclipse for RCP and RAP Developers, 当前最新版本是4.5.0, 需要JDK版本高于1.7

2. 打开软件, File > New > Plug-in Project

3. 填写Project name, 虽然可以任意字符串, 但是为了避免冲突, 建议采用和java包命名类似, 按照域名的范围从大到小逐步列出,恰好和Internet上的域名命名规则相反, 接着Next>

4. Version软件的版本,Vendor软件提供者, 可以任意写, 勾选: Would you like to create a rich client application?, 因为我们这里是创建一个独立的客户端程序, 接着Next>

5. 选择工程模板: Eclipse 4 RCP application, Next>.

6. 勾选, "Create sample content (part, menu, command..)", Finish

6. 工程创建好了, 可以运行一下看一下效果, 双击top.itart.rcp.helloworld.product > Launch an Eclipse application

7. 效果如下:

8. 导出成EXE程序, 工程右键 > Export..

9. 选择Eclipse product, Next >

10. 填写项目导出路径:  Directory, Finish.

11. 导出的文件结构和Eclipse类似, 双击eclipse.exe运行.


来源: IT艺术博客(http://www.itart.cn)

Eclipse RCP - 第一个RCP程序相关推荐

  1. 从安装Eclipse到用Eclipse写第一个Java程序

    自学Java第一天,卡在安装Eclipse上了,捣腾了一个上午,终于成功安装了Eclipse,这里附上完整的安装过程,做个记录,也给有需要的人看. 一.登录www.eclipse.org 1.点击后进 ...

  2. eclipse怎么编写java程序_简单使用Eclipse编写第一个Java程序

    文章作者:姜南(Slyar)文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作. Eclipse是很常用的Java IDE,至少我们学校教Java都是用这个.下载就不 ...

  3. eclipse 导出linux rcp,导出一个RCP程序(Exporting an RCP Application)

    在Eclispe 3.1以后的版本, Eclipse platform提供了RCP Application 发布的向导,使RCP的发布过程变的相当简单, 但是也有很多需要注意的问题. 以下是基于3.1 ...

  4. java swing点击按钮后输出结果展示_使用Eclipse编写第一个Java程序HelloWorld

    1.打开Eclipse软件,点击File菜单,如图所示: 2.移动鼠标New--->Java Project,再点击Next按钮,如图所示: 3.然后在Project name输入框中输入项目名 ...

  5. eclipse中run运行不了_使用Eclipse编写第一个Java程序HelloWorld

    1.打开Eclipse软件,点击File菜单,如图所示: 2.移动鼠标New--->Java Project,再点击Next按钮,如图所示: 3.然后在Project name输入框中输入项目名 ...

  6. 1.利用eclipse编写第一个Java程序,车票购买系统!

    开场 今天学习了Java 的顺序结构,选择结构,,利用所学的知识点,做了一个出售车票系统的程序,若有不足请大家多多指教

  7. Eclipse编写第一个Java程序

    也许你并不是第一次接触Java,"hello World" 也写过很多遍,为了保持本书从基础开始的特点,所以,还带领读者写一个"Hello World",有基础 ...

  8. eclipse调试第一个java程序

    1.设置断点 2.调试 3. 4. 5.调试

  9. Hadoop学习全程记录——在Eclipse中运行第一个MapReduce程序

    网友分享,拿来共享一下 这是Hadoop学习全程记录第2篇,在这篇里我将介绍一下如何在Eclipse下写第一个MapReduce程序. 新说明一下我的开发环境: 操作系统:在windows下使用wub ...

最新文章

  1. python占多少空间_Python如何查看变量占用空间大小
  2. 64位oracle客户端_开发小记-golang连接Oracle数据库配置
  3. STM32 ADC 采样 频率的确定
  4. 学生管理系统分层开发
  5. 写在这一年实习的总结
  6. ECharts 实现地图散点图上(转载)
  7. 大数据分析有哪些分析模型
  8. ActiPro.Syntax.Editor破解版
  9. ubuntu中firefox图片有色差问题
  10. 域控下发脚本_让系统及时的通过域用户脚本自动的打补丁
  11. 2018-09-10-整车开发流程名词解释
  12. 应用层下的人脸识别(三):人脸比对
  13. unity移动平台阴影解决方案
  14. 联想台式计算机重装系统教程,台式机装系统步骤 联想台式电脑怎么重装系统...
  15. wincap支持VC6.0的版本下载
  16. 如何用PR制作GIF图(Premiere)
  17. mysql limt取指定数据条数 top取指定数据条数
  18. 谨以此篇献给即将奔三十的人们
  19. 单身的我写了一个七夕表白程序
  20. SQL Server AVG函数取整问题

热门文章

  1. Vue li始终前面有黑点
  2. Mysql之DQL,各种查查查
  3. 全国程序员薪酬大曝光!看完我酸了,33% 程序员月薪达到.....
  4. sps和pps一篇好的解释
  5. 不用找了,50个备课网站一网打尽
  6. 编写函数判断一个整数是否为素数
  7. VCC、 VDD、VEE、VSS
  8. html、css基础---学习笔记
  9. 【Json】json.dumps和 json.loads 区别及ensure_ascii中文显示
  10. 生物化学《第四章蛋白质》