Eclipse Rcp系列 二 第一个Rcp程序

本文详细介绍如何在Eclipse中创建并导出一个Rich Client Platform (RCP)应用,包括项目搭建、配置及导出为可执行文件的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一个 Rcp 程序 <o:p> </o:p>

新建 ->project->plug-in Development->plug-in project<o:p></o:p>

<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path=" m@4@5 l@4@11@9@11@9@5 xe" filled="f" stroked="f"> <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:extrusionok="f" gradientshapeok="t" o:connecttype="rect"> </v:path> <o:lock v:ext="edit" aspectratio="t"> </o:lock> </v:shapetype> <v:shape id="_x0000_i1025" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image001.png" o:title=""> image001.png </v:imagedata> </v:shape>

点击 next

<o:p> </o:p>

<v:shape id="_x0000_i1026" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image003.png" o:title=""> image003.png </v:imagedata> </v:shape>

输入工程名 HelloRcp à next

<o:p> </o:p>

<v:shape id="_x0000_i1027" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image005.png" o:title=""> image005.png </v:imagedata> </v:shape>

<v:rect id="_x0000_s1031" style="MARGIN-TOP: -126.05pt; Z-INDEX: 1; LEFT: 0px; MARGIN-LEFT: 9pt; WIDTH: 351pt; POSITION: absolute; HEIGHT: 36pt; TEXT-ALIGN: left" coordsize="21600,21600" filled="f" strokecolor="red"> <v:textbox style="MARGIN-TOP: 1.781pt; LEFT: auto; MARGIN-LEFT: 6.968pt; WIDTH: 338.562pt; TOP: auto; HEIGHT: 33.875pt" inset="5.85pt,.7pt,5.85pt,.7pt"> </v:textbox> </v:rect> 其它采取默认,Rich Client Application部分选择 yes

<o:p> </o:p>

<v:shape id="_x0000_i1028" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image008.png" o:title=""> image008.png </v:imagedata> </v:shape>

选择 Hello Rcp à   Finish

<o:p> </o:p>

工程建立完毕,下边选择 MANIFEST.MF

<v:shape id="_x0000_i1029" style="WIDTH: 424.5pt; HEIGHT: 280.5pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image010.png" o:title=""> image010.png </v:imagedata> </v:shape>

点击下边的 overview 进入 overview 视图,点击 Launch an Eclipse application

就可以看到运行起来的界面了。就使一个简单的窗口。 <o:p> </o:p>

<o:p> </o:p>

好,下边如何导出能类似 Eclipse 的程序

HelloRcp 工程上点击右键 à new à other

<v:shape id="_x0000_i1030" style="WIDTH: 375pt; HEIGHT: 375pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image012.png" o:title=""> image012.png </v:imagedata> </v:shape> <o:p> </o:p>

选择 Product Configuration

<o:p> </o:p>

<v:shape id="_x0000_i1031" style="WIDTH: 375pt; HEIGHT: 480pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image014.png" o:title=""> image014.png </v:imagedata> </v:shape>

<v:rect id="_x0000_s1034" style="MARGIN-TOP: -171.05pt; Z-INDEX: 2; LEFT: 0px; MARGIN-LEFT: 9pt; WIDTH: 5in; POSITION: absolute; HEIGHT: 18pt; TEXT-ALIGN: left" coordsize="21600,21600" filled="f" strokecolor="red"> <v:textbox style="MARGIN-TOP: 1.781pt; LEFT: auto; MARGIN-LEFT: 6.968pt; WIDTH: 347.562pt; TOP: auto; HEIGHT: 15.875pt" inset="5.85pt,.7pt,5.85pt,.7pt"> </v:textbox> </v:rect> 在划线部分填入 helloRcp Finish

<v:rect id="_x0000_s1037" style="MARGIN-TOP: 179.95pt; Z-INDEX: 3; LEFT: 0px; MARGIN-LEFT: 207pt; WIDTH: 180pt; POSITION: absolute; HEIGHT: 36pt; TEXT-ALIGN: left" coordsize="21600,21600" filled="f" strokecolor="red"> <v:textbox style="MARGIN-TOP: 1.75pt; LEFT: auto; MARGIN-LEFT: 6.968pt; WIDTH: 167.562pt; TOP: auto; HEIGHT: 33.875pt" inset="5.85pt,.7pt,5.85pt,.7pt"> </v:textbox> </v:rect> <v:shape id="_x0000_i1032" style="WIDTH: 424.5pt; HEIGHT: 280.5pt" coordsize="21600,21600" type="#_x0000_t75"> <v:imagedata src="新規Microsoft%20Word%20文書.files/image018.png" o:title=""> image018.png </v:imagedata> </v:shape> <o:p> </o:p>

<o:p> </o:p>

在三处分辨填入对应的内容,然後点击 Configuration 进入 configuration 视图 <o:p> </o:p>

add à 选择 HelloRcp

点击 Add Required Plug-ins<o:p></o:p>

然後点击划线部分,按照向导,导出成一个 Exe 工程。双击运行一下看看吧。 <o:p> </o:p>

<o:p> </o:p>

另外导出的这个工程和 eclipse 一样,比如语言啦 -nl 参数,比如 jre 的设置啦 -vm<o:p></o:p>

最大最小内存了,都和 eclipse 是一样的。 <o:p> </o:p>

好了,这个就是一个工程的过程。前两篇文章内容很少,都是配制方面的,下边的文章开始真的多一些内容了。 <o:p> </o:p>

<o:p> </o:p>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值