RCP 产品发布

      最近接触到RCP开发,由于需要产品打包,故按照原来已经存在的product文件在Eclipse(RCP版本)中exported,但是竟然出现无法找到bundles的错误提示,先开始是在当前工程的.metadata文件夹下找到相关的bundle_pool(包池,相对路径为\.metadata\.plugins\org.eclipse.pde.core\.bundle_pool),但是报错丢失的jar却存在于包池下,而且对于那个的配置文件artifacts.xml也有对应的jar包描述。

      在这种情况下,估计是工程环境的包池已经出错了,导致无法识别jar包。于是新建一个路径作为新的workspace,将所有的project导入至新的workspace,导入之后发现product的dependencies栏下有四个feature出现红叉,于是再重新查看target platform的配置,发现对应的这四个feature版本已经由1.8升级至1.9,于是将旧版本的bundles升级至新版本。

     再次导出,过程中没有出现错误,但是在双击省城的exe文件却报错,查看Error Log文件,错误记录显示无法实例化某一个类,随后修改了build.properties文件中引入的资源,发现少引入了一个jar包,增加进来之后,再次编译,再次export,运行正常,问题终于解决!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值