eclipse 导出linux rcp,导出一个RCP程序(Exporting an RCP Application)

在Eclispe 3.1以后的版本, Eclipse platform提供了RCP Application 发布的向导,使RCP的发布过程变的相当简单, 但是也有很多需要注意的问题.

以下是基于3.1以后平台发布的步骤:

1. 确定你的Plugin 有一个*.product文件, 如果没有,可以用Product Configuration的创建向导创建一个.在"Initialize the file content"一项中, 有3种方式, 建议用第三种, 即用Lanuch Configration 的方式创建,因为你可以用当前workplace的环境配置, 换句话说可以排除一些环境上的问题,导致发布的程序出问题.我刚开始选的是第2项,结果就报了一个很奇怪的错误.

2. 向导完后, 就会进入*.Product的editor中, 可以用Testing section中的"Lanchu the product"测试下你的配置的准确性.

3. 如果你的Plugin中用到了第3方的lib, 需要处理一下. 如果你的lib是以java project的lib引用进来的, 需要把它变成发布后的plugin能够识别的方式.

a, 如果还没有导入第三方的lib, 用import-> File System 的Wizard导入第三方的 Jar文件.

b, 进入在Plugin.xml editor的Runtime tab中, 在Classpath section 中,加入第三方Jar文件.

c, 用new button 加入".", 包含你当前路径下的lib.

d, 检查你加在此的lib也在build tab 的export section中被选中,如果不选,你导出的plugin run的时候会找不到lib 中包含的class.

e, 保存你的修改.

f, 选中你的Project, 用Context Menu ->PDE Tools -> Update Classpath, 改变plugin 中classpth 的引用方式.

除此方法以外你也可以在建Porject的时候直接把Third party的lib加进来,在Eclispe->new menu中有此wizard.

4. 选择你的Porduct configration 的base方式,我没有为我的Plugin建feature,所以我选择的是"Plugin-ins"方式.

5. 进入*.product的编辑器,点击"Export product export  wizard" link, 指定导出文件的路径, Jre配置, 然后点击"Finish", 导出文件.

6. 进入你的导出目录, 检查你导出的Plugin是不是以目录结构导出的.如果不是,请重新导出 (RCP Plugin 也可以单独导出再放在其对应的目录下),因为Eclipse platfrom 不能从一个压缩文件中去取你的第三方压缩包.

7. 运行exe文件.即可进入你的rcp程序.

posted on 2006-03-23 19:04 巴山鹰 阅读(1627) 评论(0)  编辑  收藏

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值