快速业务通道

开发您的第一个Eclipse RCP应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-19
文本域输入产品并单击 Finish。

在 Product Name 文本域输入 PLTE。

选中 Features 单选框。

切换到 Configuration 页面。

单击 New Feature。New Feature 向导将打开。

在 Project name 文本域输入 com.ibm.plte-feature 并单击 Next。

将 Feature ID 修改为 com.ibm.plte 并单击 Next。

选择插件 com.ibm.plte 和 com.ibm.plte.ui,然后单击 Finish。com.ibm.plte (feature.xml) 编辑器将打开。

切换到 Information 页面,然后再切换到 License Agreement 页面。将 Optional URL 文本域的内容修改为 license.html。

切换到编辑器的 Included Features 页面并单击 Add。

选择特性 com.ibm.plte.help 和 org.eclipse.rcp,然后单击 OK。保存 feature.xml。

回到 plte.product 编辑器并切换到 Branding 页面。

在 Launcher Name 文本域输入 plte。

选择针对 splash 屏幕的 com.ibm.plte 插件。

对于 16x16 窗口图像,选择 com.ibm.plte/icons/jdg2eProd.gif。

对于 About 对话框图像,选择 com.ibm.plte/icons/jdg2eAbout.gif。

在 Text 文本域输入 This is a sample PLTE application。

保存 plte.product。

将 license.html 从 com.ibm.plte.help 特性项目移动到 com.ibm.plte 特性项目。

开发您的第一个Eclipse RCP应用程序(10)

时间:2011-02-17 IBM Sandy Minocha

步骤 2:运行 Hello World RCP 产品

实现步骤:

确保已关闭先前打开的 RCP 应用程序。转到 plte.product 的 overview 页面并单击 Launch the product。在 RCP 应用程序打开之前,您将看到一个 splash 屏幕。检验应用程序如图 16 所示。注意,RCP 应用程序的左上角有您在 plte.product 中指定的图像。

图 16. Hello World RCP 应用程序

单击 Help > About PLTE。最初,这个 Action 名被标为 About,但是现在附加上了您在 plte.product 中定义的产品名。因为应用程序现在包含特性,所以 About 对话框提供了有关您的应用程序的附加信息。About 对话框与下图类似。注意,由于存在一个 bug,所以 Feature Details 按钮只显示 org.eclipse.rcp 特性,而不显示 com.ibm.plte 特性。只有已经烙印过的特性才会显示在 Feature Details 对话框中,所以您将看不到 com.ibm.plte.help 特性。当您在下一节中导出并运行该 RCP 应用程序时,您将看到 com.ibm.plte 特性。

图 17. Hello World RCP 应用程序的 About 对话框

开发您的第一个Eclipse RCP应用程序(11)

时间:2011-02-17 IBM Sandy Minocha

在 Eclipse 之外部署

在开发一个应用程序之后,目标是部署和运行独立的应用程序,用户不必知道底层所使用的 Java 和 Eclipse 代码。对于一个真正的应用程序,您可能会提供一个由类似 InstallShield 或 NSIS 这样的安装程序生成的一个自包含的可执行文件。这超出了本教程的范围,因此您实际上将创建一个 Eclipse 安装目录的简化版本。该目录必须包含本机启动程序、startup.jar、config.ini 和产品需要的所有插件和特性。

Eclipse 提供一个 Eclipse Product 导出向导来帮助您在文件系统中构建 Eclipse 安装目录。

步骤 1:将 Hello World RCP 产品导出到文件系统

所有插件和特性项目都包含一个 build.properties 文件。该文件由 Eclipse 用来指出应该导出哪些文件。在导出 RCP 应用程序之前,您必须用添加到 com.ibm.plte 插件和 com.ibm.plte 特性的附加文件或文件夹来更新该文件。build.properties 文件不必手动更新。您可以使用 plugin.xml 或 feature.xml 编辑器的构建页面。

实现步骤:

转到 com.ibm.plte (plugin.xml) 编辑器的构建页面。选择将用 com.ibm.plte 插件导出的以下文件或文件夹并保存文件:

about.html

about.ini

about.prop

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号