1、新建product 文件,
File –》New –》Other –》Product Configuration –》Next-》输入文件名
–》Finish
Eclispe 将会创建一个新的product configuration 文件并且自动打开product
configuration 编辑器.
在编辑器中进入OverView
页面:
在ProductID下拉列表中选择我们创建的RCP插件的ID;
在Appliction 下拉列表中选择我们创建的RCP应用的Application主程序
在Product Name一栏中输入Product 的名称.
在编辑器中进入Configuration 页面:
<o:p></o:p>
点击【Add…】按钮, 在弹出的列表中选中我们刚才创建的RCP插件: com.xaifor.tools.project,
点击Ok 把我们的RCP插件添加到Product的插件列表中.
点击【Add
Required Plug-ins】按钮把RCP应用所依赖的插件全部添加进来.
在编辑器中进入Branding
页面:
在Lancher Name 一栏中输入可执行程序的名称, 在Windows操作系统中这个名称<o:p></o:p>
就是你的可执行的exe文件的名称.<o:p></o:p>
在Window Images 一栏中选择RCP应用的图标.
16x16的图标是显示在应用的标题<o:p></o:p>
栏上面的图标, 32x32的图标是在切换应用程序的时候显示的图标.
如果你没有指定<o:p></o:p>
的话将自动放大16x16的图标来做显示. 建议两个都指定.
2、导出RCP应用
在编辑器中进入
OverView 页面:
点击 “Eclipse Product export wizard”
链接打开Eclispe Product 导出向导.
在 Root
directory 中指定RCP应用的根目录,
在 Export
Destination 的 Directory 中指定要导出的位置.
点击 finish 完成导出。
3、需要注意的问题
3.1、在导出时,有时从Add Required Plug-ins引入的包,会有没有用的,删除掉就可以了。
我在打包的时候,就报过这个错误,
unable to find plug-in:com.ibm.icu36.data.update_<st1:chsdate isrocdate="False" month="12" w:st="on" islunardate="False" day="30" year="1899">3.6.1</st1:chsdate>.v<st1:chmetcnv tcsc="0" hasspace="False" sourcevalue="2008527" numbertype="1" negative="False" w:st="on" unitname="C">2008527c</st1:chmetcnv>.
后来我把这个报从所需要的包中删除了,就好了。(为什么会出现这个问题,现在还不知道)
3.2、要把没有用到到import 删掉,否则会报错。
如在日志中报的这个错误,就是因为没有用到org.eclipse.swt.layout.grouplayout,但是在类中却引入了,在编译环境中仅仅只是报一个警告而已,但是在打包的时候,就会报错。
722. ERROR in
D:\yunfanproject\InforJ2eeCode\code\com.xaifor.tools.project\src\com\xainfor\tools\project\view\ProjectEditor.java
(at line 21)
import
org.eclipse.swt.layout.grouplayout.GroupLayout;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import
org.eclipse.swt.layout.grouplayout cannot be resolved
分享到:
相关推荐
Eclipse Rich Client Platform (RCP) 的目标是在各种不是集成开发环境 (IDE) 的最终用户应用程序中使用 ...随着 Eclipse V3.1 的发布,创建 RCP 应用程序变得容易。本教程将指导您一步步创建自己的 RCP 应用程序。
2.创建你的第一个RCP程序 1 2.1.创建一个RCP程序 2 2.2.启动你的RCP程序 5 2.3.应用程序VS 产品 6 3.应用程序里的插件ID 7 4.Actions的用法(菜单和工具栏) 7 4.1.概述 7 4.2.通过编码添加 8 4.3.由...
NULL 博文链接:https://defrag-sly.iteye.com/blog/252136
的用法,向一个 RCP应用程序产品中添加标志和帮助。 每一章都基本独立于其他章节。 目录 1 富客户端平台 ......................................................................................................
最近抽些时间,更新到eclipse3.6上来,既作为为广大Eclipser入门plugin/RCP开发的一个方便之门,也是对自己近年来学习的一个总结吧。 每一章都会单独提取出来,并尽可能的独立于其他章节,更新中的源代码工程也会...
跨平台开发工具如Xamarin、React Native和Flutter,让开发者使用一种语言或框架编写可以在多个操作系统上运行的应用程序。 文档编写与API管理: 文档生成工具可以自动生成代码注释文档,便于团队内外理解和使用...
2.4 第一个SWT程序 19 2.4.1 创建SWT程序 19 2.4.2 编译和运行程序 20 2.5 本章小结 21 第3章 Eclipse开发环境概述 22 3.1 Eclipse界面一览 22 3.2 Eclipse项目的文件结构 23 3.2.1 设置编译后.class...
定制自己的界面美化特效,定制自己的升级策略,当内部集成jvm,还可以提供跨平台无jdk的运行程序,希望有兴趣的可以一起维护和扩展,扩展rcp,swt方向在国内市场的应用。启动主界面:com.ztesoft.ip.ui.MainApp发布...
SLF4J Plus 高级 SLF4J 记录器添加了一些...通过对话框或 Eclipse RCP 应用程序中的状态项显示这些消息 有关功能以及如何使用此库的更多详细,请参阅 。 执照 该库已在 GNU 宽松通用公共许可证 (LGPL) v3.0 下发布。
RCP应用程序开发,基本上都要涉及到安全、基本控件、数据持久化和应用程序自动升级这几个问题,Ganymede可以提升RCP应用程序开发效率。1.安全Ganymede在安全方面,提升了JAAS、安全存储和对jar文件签名等技术,让...
2.1.3 拷贝信件内容到一个文件里 12 2.1.4 采用tilde命令编辑信件 12 2.2 接收信件 15 2.2.1 信件列表符及当前信件标记 符 16 2.2.2 显示信件 17 2.2.3 信件的删除及恢复删除 18 2.2.4 回复信件和发送新信件 19 ...
2.1.3 拷贝信件内容到一个文件里 12 2.1.4 采用tilde命令编辑信件 12 2.2 接收信件 15 2.2.1 信件列表符及当前信件标记 符 16 2.2.2 显示信件 17 2.2.3 信件的删除及恢复删除 18 2.2.4 回复信件和发送新信件 19 ...
仓库管理系统的一个分支。 本软件根据 GNU 通用公共许可证获得许可。 myWMS 是在 GPL 许可下发布的专业开源 WMS(仓库管理系统)。 它在工业 24/7 环境中运行,并支持仓库的基本流程。 该软件采用多撕裂 JEE 架构...
19.2.2 创建一个空白的插件项目 331 19.3 RCP应用程序的开发 333 19.3.1 RCP应用开发初步 333 19.3.2 创建用户自定义的菜单和工具条 338 19.4 本章小结 341 第20章 网上宠物商店(JSP+JavaBean) 342 20.1 系统需求...
是一个开放源代码桌面应用程序框架,它使用Eclipse Rich Client(RCP)技术构建。 是地理空间分析插件。执照根据许可的GeoTools流程空间统计信息。根据许可的GeoServer gs-wps-spatialstatistics。 根据 + 获得许可...
10.2.3 定义一个Eclipse应用 程序..... 242 10.3 重用Eclipse的时机...... 243 10.3.1 非UI的插件组件..... 243 10.3.2 SWT图形用户界面..... 244 10.3.3 基于添加项的Workbench 用户界面..... 245 10.3.4 IDE扩展...
10.2.3 定义一个Eclipse应用 程序..... 242 10.3 重用Eclipse的时机...... 243 10.3.1 非UI的插件组件..... 243 10.3.2 SWT图形用户界面..... 244 10.3.3 基于添加项的Workbench 用户界面..... 245 ...
10.2.3 定义一个Eclipse应用 程序..... 242 10.3 重用Eclipse的时机...... 243 10.3.1 非UI的插件组件..... 243 10.3.2 SWT图形用户界面..... 244 10.3.3 基于添加项的Workbench 用户界面..... 245 ...