论坛首页 Java版

Eclipse的RCP

浏览 18459 次
锁定老贴子 主题:Eclipse的RCP
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2006-09-10
从Eclipse 3.1RC1开始,ve已经支持RCP(Rich Client Platform)开发了。
个人理解RCP就是由Plugin开发转向桌面应用开发,可以构建最小化的Eclipse平台(8M-)运行你的桌面应用,不必再为程序框架烦心,摆脱失败的awt和swing,让程序拥有专业级效果,程序实现又很简单很优雅。:D

一些RCP的资料,来自Eclipse

◎Exporting an RCP Application:
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/pde-build-home/articles/export%20rcp%20apps/article.html

◎Developing for the Rich Client Platform
http://www.eclipsecon.org/2005/presentations/EclipseCon2005_Tutorial26.pdf

◎Eclipse Rich Client Platform FAQ 该页面上可以找到很多RCP文档链接
http://dev.eclipse.org/viewcvs/index.cgi/platform-ui-home/rcp/faq.html?rev=1.7

◎RCP的一些项目
http://eclipse.org/community/rcp.html

◎一点说明:
在Rich Client Tutorial Part 1一文中关于RCP的目录结构有一处错误:
[code:1]   RcpTutorial1
    |    startup.jar
    +--- plugins
         +--- org.eclipse.core.expressions_3.0.0
         +--- org.eclipse.core.runtime_3.0.0
         +--- org.eclipse.help_3.0.0
         +--- org.eclipse.jface_3.0.0
         +--- org.eclipse.osgi_3.0.0
         +--- org.eclipse.swt.win32_3.0.0
         +--- org.eclipse.swt_3.0.0
         +--- org.eclipse.ui.tutorials.rcp.part1_0.0.0
         +--- org.eclipse.ui.workbench_3.0.0
         +--- org.eclipse.ui_3.0.0
         +--- org.eclipse.update.configurator_3.0.0[/code:1]
需要在configuration目录下下添加config.ini(从你的eclipse configuration目录下面拷贝一个过去。以上支撑环境在plugins目录下均有jar包。)
[code:1]    +--- configuration
         +--- config.ini[/code:1]

关于cmd文件的说明:
[code:1]   echo on
   setlocal
   cd %~dp0
   start javaw -cp startup.jar org.eclipse.core.launcher.Main
      -application org.eclipse.ui.tutorials.rcp.part1.RcpApplication %*
   endlocal
[/code:1]

其中application参数缺省状态下(plugin.xml中不定义application节点)为 "项目名"+"."+"application",注意大小写,并且这里的application不是class名。

由于帖子只能贴3个附件,rcp demo项目的第三部分放在下面的回帖中
   
最后更新时间:2006-09-10
恩,这东西我们也在研究中......
   
0 请登录后投票
最后更新时间:2006-09-10
rcp demo的第三部分
   
0 请登录后投票
最后更新时间:2006-09-10
试了一下,demo运行不起来
   
0 请登录后投票
最后更新时间:2006-09-10
请发一份运行后的log给我,flytinge@126.com
log文件在configuration目录下。

注1:这份demo并没有附带jvm。请自行设置path环境变量

注2:
我的运行环境是: windows 2000 professional 简体中文 + JDK5.0
开发环境是: Eclipse 3.1RC1
demo项目取自RCP的Email Template

注3:demo用了rar分卷压缩,由3个rar part组成。请下载完整。

注4:下面是demo运行以后的截图
   
0 请登录后投票
最后更新时间:2006-09-10
set了path就ok了
   
0 请登录后投票
最后更新时间:2006-09-10
我怎么觉得swt得界面还没有swing设计出来的好看,
不过我得系统是2000,正在学swt。
   
0 请登录后投票
最后更新时间:2006-09-10
现在使用PDE也可以直接构建和发布RCP系统
Eclipse越来越贴心了
   
0 请登录后投票
最后更新时间:2006-09-10
谁在用gef ,swt ?
   
0 请登录后投票
最后更新时间:2006-09-10
Eclipse的RCP有望成为快速桌面开发的新的主力框架
   
0 请登录后投票
论坛首页 Java版

跳转论坛:
JavaEye推荐