RCP产品自动加载plugins下面插件方法

在使用eclipse插件开发RCP产品时,想要运行产品,必须要加载plugins下面的相关插件,一般情况下可通过配置config.ini来指定要加载的插件
也可使用下面配置,让RCP产品自己在启动时加载plugins下面的所有插件:


1、config.ini中配置为:
 osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@start

//若存在org.eclipse.update.reconcile=false配置,则直接删除


2、确保plugins中有下面两个插件
org.eclipse.equinox.common
org.eclipse.update.configurator

org.eclipse.core.runtime


这样每次更新插件时就不需要去手动调整,启动程序时会自动加载


**某些情况下按照上面的配置无法启动,这时就要看RCP中是否使用了其他功能,如使用了org.eclipse.equinox相关东西时需配置为:

osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.equinox.ds@2:start,org.eclipse.core.runtime@start


完整配置为:

#This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin.equinox.EquinoxFwConfigFileParser
#Sun Jun 09 18:20:04 CST 2013
osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@start
eclipse.application=cn.com.xxx.app(application名称)
osgi.bundles.defaultStartLevel=4
eclipse.product=cn.com.xxx.product(product名称)
osgi.framework=file\:plugins/org.eclipse.osgi_3.7.0.v20110613.jar
osgi.framework.extensions=
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=profile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值