Eclipse提供了包装和构建rcp应用程序的模版,在eclispe下,我们可以根据eclispe的新建工程向导来构建一个rcp应用程序。
我的eclipse版本为:<st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocdate="False">3.1.2</st1:chsdate>
1) 启动eclispe
2) 从菜单栏上选择“File-〉New-〉Project”,弹出如下对话框:
<v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype><v:shape id="_x0000_i1025" style="WIDTH: 375pt; HEIGHT: 375pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image001.png"></v:imagedata></v:shape>
图1
3) 在图1中选择Plug-in Project,然后单击“Next”按钮。弹出如下窗体:
<v:shape id="_x0000_i1026" style="WIDTH: 375pt; HEIGHT: 375pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image003.png"></v:imagedata></v:shape>
图2
4) 在上面的“Project name”输入工程名“com.jdenght.rcpstudy”,然后点击“Next”,弹出如下窗体,在这个窗体中配置插件相关属性。我们采用默认值。其中,有两项我们需要注意:(1)Classpath:此项可以默认不填写,但我们构建我rcp应用程序后,需要添加其他额外的包的话,需要在插件清单中指定lib包下的Classpath信息(即需要将相关的jar添加到classpath下)(2)Rich Client Application项,构建rcp应用程序需要选择“Yes”项。
<v:shape id="_x0000_i1027" style="WIDTH: 375pt; HEIGHT: 375pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image005.png"></v:imagedata></v:shape>
图3
5) 点击Next,弹出关于一些rcp应用程序模板的窗体,我们选择RCP application with a view的模板。
<v:shape id="_x0000_i1028" style="WIDTH: 375pt; HEIGHT: 375pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image007.png"></v:imagedata></v:shape>
图4
6) 点击Next,弹出如下对话框,标示着rcp应用程序构建完成。点击“Finish”完成rcp应用程序的构建。
<v:shape id="_x0000_i1029" style="WIDTH: 375pt; HEIGHT: 375pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image009.png"></v:imagedata></v:shape>
图5
7) 我们可以仔细的分析插件清单中的内容。关于插件清单(plugin.xnl)这方面的知识,我们在前一篇文章中提到,有人已经总结了,您可以去查看一下。
8) 这时,我们完成了rcp应用程序的创建,下面,我们开始简单的讲述如何的运行这个rcp应用程序。
9) 在右边的导航树种,选中要运行的rcp项目,点击菜单“Run-〉Run…”弹出如下窗体,
在name一项中我们输入启动这个rcp application的名字:new_rcpstudy,在Program to Run这一项中,选择Run an application这一项,在下拉框中选择com.jdenght1.application.,然后,我们在选择Plug-ins选项卡,如图7所示。
<v:shape id="_x0000_i1030" style="WIDTH: 414.75pt; HEIGHT: 315.75pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image011.png"></v:imagedata></v:shape>
图6
<v:shape id="_x0000_i1031" style="WIDTH: 414.75pt; HEIGHT: 315.75pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image013.png"></v:imagedata></v:shape>
图7
10) 我们选中第3个单选框,图中的列表框被激活,我们选择右边的Deselect All一项,然后选择我们要运行的rcp application:com.jdenght1.rcpstudy,在选择Add Required Plugins,点击Apply按钮。
11) 我们在点击Validate Plug-in Set判断刚才所做的关于插件的启动配置是否合理,如果弹出如下对话框,表示配置正确,rcp程序可以运行。
<v:shape id="_x0000_i1032" style="WIDTH: 330.75pt; HEIGHT: 104.25pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image015.png"></v:imagedata></v:shape>
图8
12) 点击Run按钮,rcp应用程序开始运行。弹出如下窗体:
<v:shape id="_x0000_i1033" style="WIDTH: 300pt; HEIGHT: 225pt" type="#_x0000_t75"><v:imagedata o:title="" src="file:///C:\DOCUME~1\house\LOCALS~1\Temp\msohtml1\01\clip_image017.png"></v:imagedata></v:shape>
图9
分享到:
相关推荐
Eclipse Rich Client Platform (RCP) 的目标是在各种不是集成开发环境 (IDE) 的最终用户应用程序中使用 Eclipse。随着 Eclipse V3.1 的发布,创建 RCP 应用程序变得容易。本教程将指导您一步步创建自己的 RCP 应用...
eclipse rcp应用系统开发方法与实战源代码.zip
ECLIPSE+RCP应用系统开发方法与实战 PDF 比较清晰 有目录 本人在网上找了N久一直没找到,在taobao上买的。 所以收了5分,不要说我太黑哦。
非常好的一本JAVA RCP入门实战的书,兼顾理论和实战。
Eclipse RCP应用系统开发方法与实战
Eclipse RCP 应用系统开发方法与实战
EclipseRcp 例子程序
Eclipse RCP 应用系统开发方法与实战 源代码
开发你的第一个EclipseRCP应用程序汇编.pdf
eclipse rcp应用系统开发 方法与实践 随书源代码
eclipse rcp应用系统开发方法与实践 随书源代码
eclipse rcp应用系统开发方法与实践 随书源代码
陈冈所著的Eclipse RCP应用系统开发方法与实战 源码中所需要的所有jar包。如果某位手上有完整的文本材料也请发我一份,谢谢
将涉及以下内容:创建第一个RCP程序,创建菜单和工具栏,查看,编辑,对话,外部JAR的用法,向一个RCP应用程序产品中添加标志和帮助。每一章都基本独立于其他章节。欢迎访问我的网站——www.xeclipse.com。
The objective of the Eclipse Rich Client Platform (RCP) is to enable Eclipse to be used in a wide range of end-user applications that are not integrated development environments (IDEs). With the ...
通过例子学习EclipseRCP开发通过例子学习EclipseRCP开发
Eclipse RCP 应用系统开发 ppt
eclipse icons,用来开发rcp桌面应用程序
NULL 博文链接:https://wenhai.iteye.com/blog/677507