惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
WordPress大学
WordPress大学
D
DataBreaches.Net
腾讯CDC
小众软件
小众软件
B
Blog RSS Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
The Blog of Author Tim Ferriss
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Y
Y Combinator Blog
V
V2EX
I
InfoQ
D
Docker
量子位
N
Netflix TechBlog - Medium
Recent Announcements
Recent Announcements
A
About on SuperTechFans
博客园 - 叶小钗
大猫的无限游戏
大猫的无限游戏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
阮一峰的网络日志
阮一峰的网络日志
MyScale Blog
MyScale Blog

博客园 - Aimd

EPS图片转换 & 共享一个Excel宏,用于画Latex表格 Latex从零到开始使用 Eclipse下配置及使用Tomcat 6.0数据库连接池连接sqlserver2000 强制删除文件夹 SWT应用程序打包成jar过程 解决firefox频繁询问代理服务器用户名和密码问题 SQL server 2005 不能重新安装解决及ADO连接事例代码 SQL server 2005 远程连接问题及解决 家乡回长春路上拍的照片 blog的三种人 右键打不开磁盘又出新花样 用jni实现java使用dll 允许SWT Table的Tableitem多行显示 今天遇到一个geotools(GIS)和Eclipse合作的巨恶问题 实现模型间的多线连接 慎用EMF Ecore文件的名字 数据压缩方法 BIRT插件的使用 RCP的布局得两个细节
RCP导出注意事项
Aimd · 2006-05-16 · via 博客园 - Aimd

一些注意项也是plugin开发的正常做法,所以也可以说是plugin.xml文件的正确配置。另外,这里不介绍如果创建product,然后导出,因为很多地方都有这样的介绍(比如八进制的blog).

1,依赖的其它插件/工程永远不要加到Java Build Path下面,如果依赖的是plugin直接在plugin.xml->dependencies 下add进来就好,如果依赖的是你自己写的另外一个工程A,那么也要做刚才说的步骤,不过要在工程A的manifest.mf文件的Export下把A的所以包都添加进来,否则回发现不了类。

2,你的工程没有错误,在exlipse下能运行。不能说明你的dependencies加入了足够的依赖包,做法是:在运行->run下找到你的运行插件的那个Application,然后选到Plug-ins项,deselect all ->选择我们的插件名字->add require(注意:还要手动加入运行时依赖的插件,比如一些报表插件要实际运行时才用到,系统这个时候是计算不到的),如果正常运行,就比较这个所有的插件,要保证他们全部出现在plugin.xml->dependencies 下。

3,目前为止,在plug.xml文件下的overview和dependencies已经没问题了,转入到runtime项。在export package里面要把所以的我们自己的包都包含进来(如果这里包含了一些其它的系统包-比如jface,那说明你的插件配置不对);还有一点很重要,如果你依赖于第三放的一个jar包,要在classpath 里面add出来,而且还有new一个“.”(dot),没有这个点不会工作正常的(eclipse3.2还没有试,不过马上就试了)。

4,extensions没有其它可说的,你创建了一个product它也会在这里出现,所以不要惊慌。

5,另外一个需要我们设置的可能就是build项了。这里主要是把Binary Build下的资源选足够了,包括例如icon、lib等。