2 jutesun JuteSun 于 2014.05.27 10:57 提问

如何实现向rcp产品添加插件

我现在有一个RCP产品,想做成eclipse那种,我后续开发的插件,只要让用户下载并把它放在指定目录,我的RCP产品就能调用。类似 在eclipse 安装 svn一样的操作。

1个回答

critas
critas   2014.05.27 17:32

放到指定目录,产品在启动的时候检查这个目录有没有新的插件,如果有把他集成在你的产品里面,然后把这个插件从你这个目录删除。

JuteSun
JuteSun 就是想问:如何集成到我的产品里
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
RCP产品自动加载plugins下面插件方法
config.ini中配置为:osgi.bundles=org.eclipse.equinox.common@2:start,org.eclipse.update.configurator@3:start,org.eclipse.core.runtime@start确保plugins中有下面两个插件org.eclipse.update.core_3.2.202.R34x_v20081128.jar
RCP添加帮助插件
开发基于Eclipse开的RCP软件可以直接加入Eclipse的帮助系统,使您的产品更加完善。Eclipse帮助系统提供的良好组织模式以及基于lucene的全文搜索功能。在Eclipse的网站上有一篇文章专门介绍如何为Mail示例RCP添加帮助系统的,但是写的不完全,按照里面的说明添加后无法正常地显示帮助框架。网上有少部分文章也提及这个主题,但是都没有说明白。     经过一翻摸索,最后终于折腾
Eclipse RCP 软件打包发布方法
Eclipse RCP 软件打包发布方法。之前花了5分下了一个教材,更不不好用。现在自己摸索写了一个,绝对赞~
Eclipse RCP 导出产品配置
安装的是Eclipse版本信息: Eclipse for RCP and RAP Developers : Version: Mars.2 Release (4.5.2) Build id: 20160218-0600 遇到的问题是Java exit code 13 on Eclipse RCP application (MARS),跟stackoverflow上这位仁兄的情况
关于Eclipse RCP开发插件工程导入第三方jar包方法
转 在rcp应用程序中引用外部jar后产生的NoClassDefFoundError的解决 在开始利用eclispe自动生成rcp应用程序后,在eclipse的插件平台下,没有导入相关的jar包,程序运行正常,但是当导入了相关jar包后,比如,在程序中利用到了JNA的相关包,利用了spring,hibernate等相关的包,建立构建路径后,在整个工程中没有发现异常,各类也没有显示错误信
rcp(插件开发) 如何使用插件下的Log日志
其实很简单   ILog log = Plugin.getDefault().getLog();   Status status = new Status(IStatus.ERROR, Plugin.getDefault().getDescriptor()     .getUniqueIdentifier(), IStatus.ERROR, msg + "\n",
EclipseRCP开发3-建立自定义菜单
上篇博客介绍了如何利用Eclipse提供的Action完成菜单开发,这篇介绍一下自定义菜单的功能。建立工程的步骤就不再赘述了,前面的步骤可以看一下以前的博客。要想创建自定义菜单的功能,需要做几个操作,包括创建自定义Action,实现Action中的run方法,之后makeActions方法中注册自定义Action,在fillMenuBar方法中添加菜单。先来建立Action,Action要继承Ac
Eclipse RCP开发:使用Maven的Tycho插件打包部署
简述: 推荐文章: http://blog.csdn.net/qinjienj/article/details/7908919
Eclipse的rcp插件,在Perspective中添加ViewPart无效
解决: [运行]-[运行配置]里选中运行应用,勾选“清除”工作空间,再点“运行”。
rcp(插件开发)如何在一个透视图中显示多个视图
扩展 org.eclipse.ui.views 来创建 view 向导创建的ContactsView继承ViewPart抽象类,代码如下: public ContactsView() { } @Override public void createPartControl(Composite parent) { //接口方法,用于创建View内容。 } @Overri