2007-03-12
学习Eclipse RCP之Hello World
关键字: eclipse rcp
创建插件项目
打开Eclipse并选择File->New->Project->Plug-in Project,Project name填"org.eclipse.ui.tutorials.rcp.helloworld",然后Next,对于"Would you like
to create a rich client application?"选择Yes,然后Next,Template选择Hello RCP,然后Next,然后Finish。
这时Eclipse会创建一些文件并打开MANIFEST.MF:
点击该文件的Overview页面的Testing中的Launch an Eclipse application,你应该会看到如下PDE默认配置的启动:
配置该项目
在项目名上右键点击->New->Product Configuration,File name填"helloworld.product",然后Finish。
这时Eclipse创建并打开Product Configuration来让你控制你的产品并入插件和其他资源。
在Overview页面里,Product Name填"helloworld",Product ID选择"org.eclipse.ui.tutorials.rcp.helloworld.product",Application选择"org.eclipse.ui.
tutorials.rcp.helloworld.application"
然后点击Configuratin tab,点击Add,选择你刚才创建的插件org.eclipse.ui.tutorials.rcp.helloworld,然后点击Add Required Plug-ins,然后保存文件。
回到Overview页面,点击Launch the product,程序会像前面一样启动。
在Eclipse外运行它
点击Product Configuration的Overview tab的Exporting中的Eclipse Product export wizard,Root directory填"helloworld",Directory填D:\deploy,然后
Finish,则会生成以下结构:
运行eclipse.exe即可看到helloworld程序成功启动,你也可以将eclipse.exe改为helloworld.exe。
打开Eclipse并选择File->New->Project->Plug-in Project,Project name填"org.eclipse.ui.tutorials.rcp.helloworld",然后Next,对于"Would you like
to create a rich client application?"选择Yes,然后Next,Template选择Hello RCP,然后Next,然后Finish。
这时Eclipse会创建一些文件并打开MANIFEST.MF:
点击该文件的Overview页面的Testing中的Launch an Eclipse application,你应该会看到如下PDE默认配置的启动:
配置该项目
在项目名上右键点击->New->Product Configuration,File name填"helloworld.product",然后Finish。
这时Eclipse创建并打开Product Configuration来让你控制你的产品并入插件和其他资源。
在Overview页面里,Product Name填"helloworld",Product ID选择"org.eclipse.ui.tutorials.rcp.helloworld.product",Application选择"org.eclipse.ui.
tutorials.rcp.helloworld.application"
然后点击Configuratin tab,点击Add,选择你刚才创建的插件org.eclipse.ui.tutorials.rcp.helloworld,然后点击Add Required Plug-ins,然后保存文件。
回到Overview页面,点击Launch the product,程序会像前面一样启动。
在Eclipse外运行它
点击Product Configuration的Overview tab的Exporting中的Eclipse Product export wizard,Root directory填"helloworld",Directory填D:\deploy,然后
Finish,则会生成以下结构:
helloworld
| .eclipseproduct
| eclipse.exe
| startup.jar
+--- configuration
| config.ini
+--- plugins
org.eclipse.core.commands_3.1.0.jar
org.eclipse.core.expressions_3.1.0.jar
org.eclipse.core.runtime_3.1.2.jar
org.eclipse.help_3.1.0.jar
org.eclipse.jface_3.1.1.jar
org.eclipse.osgi_3.1.2.jar
org.eclipse.swt.win32.win32.x86_3.1.2.jar
org.eclipse.swt_3.1.0.jar
org.eclipse.ui.tutorials.rcp.helloworld_1.0.0.jar
org.eclipse.ui.workbench_3.1.2.jar
org.eclipse.ui_3.1.2.jar
运行eclipse.exe即可看到helloworld程序成功启动,你也可以将eclipse.exe改为helloworld.exe。
发表评论
- 浏览: 681892 次
- 性别:

- 来自: BJ

- 详细资料
搜索本博客
我的相册
screenshot
共 1 张
共 1 张
最近加入圈子
最新评论
-
Mnesia用户手册:三,构建 ...
要想创建disc_copies和disc_only_copies类型的表有两个前 ...
-- by hideto -
翻译www.djangobook.com之 ...
有个问题问一下: 我先配置了一个urlpatterns是这样的: r'^myd ...
-- by lyhapple -
Why OO sucks
gigix 写道lyl0035 写道为啥就没人想想,其实在面向对象的代码中也流露 ...
-- by hurd -
Why OO sucks
貌似又回到当年java vs c的年代。两种方式,不管是OO还是FP,仅是人处理 ...
-- by python -
大家可以抛弃Java踹死Djan ...
to phoenixup:1,你还别说,你举的什么Struts,Tapestry ...
-- by hideto






评论排行榜