加载中!

我是流子吗?我不知道,或许是吧......或许又不是......我真的不知道.
<<  < 2008 - 10 >  >>
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

留言簿

公告

相关新闻

最新日志

最新评论

我的相册

搜索

登陆

友情连接

统计

2007-10-31 18:08:00
【转】RCP中product文件的用法
 文/陈刚 from www.ChenGang.com.cn  at 2006年4月29日

插件或RCP项目,可以创建一个*.product文件,这个文件提供了一个和plugin.xml类似的界面。它提供了项目的启动、打包导出、项目个性化等功能。我最喜欢的还是它的打包导出功能。在前段时间,有一篇关于依赖包升级后的处理,也涉及到这个文件http://www.blogjava.net/chengang/archive/2006/04/27/43494.html

今天来简单谈谈这个文件。
(1) 创建product文件,File -> new -> other,选择plug-in Development->Product configuration



(2) 如果你用run...并以product(非application)方式启动过项目,则在界面的第三项:Use a launch configuration可以选择到你的项目。如果在plugin.xml有关于product的扩展点设置,则在界面的第二项:Use an existing product可以选择到你的项目。建议先考虑第二项,再考虑第三项。



(3) 如果plugin.xml还没有关于product的扩展点设置,则创建product文件会在plugin.xml创建一个。

   <extension
         id
="application_ccc" //可以任取
         point="org.eclipse.core.runtime.applications">
      <application>
         
<run
               
class="aaa.bbb.ccc.Application">  //对应于项目里实现了IPlatformRunnable的那个类
         
</run>
      
</application>
   
</extension>
   
   
<extension
         id
="product_ccc"  //可以任取
         point="org.eclipse.core.runtime.products"> 
      <product
            application
="aaa_bbb_ccc.application_ccc" //aaa_bbb_ccc对应于MANIFEST.MF的Bundle-SymbolicName。可以改为aaa.bbb.ccc,当然MANIFEST.MF中也要相应做修改。
            name="RCP Product">
         
<property
               name
="aboutText"
               value
="%aboutText"//about界面的显示文字,在plugin.properties文件中定义
         
</property>
         
<property
               name
="windowImages"
               value
="icons/sample2.gif">
         
</property>
         
<property
               name
="aboutImage"
               value
="product_lg.gif">
         
</property>
      
</product>
   
</extension>


打开*.product在overview选项卡的第二项Product ID,可以new,这会在plugin.xml新增一个product扩展点设定。建议不要这样,没有必要在plugin.xml中保留两个以上的product扩展点设定。


用product文件来导出项目




在product文件中,还可以设定执行文件的名称和图标,如下

【流子补:在PS中很难找到八位的 BMP图,要把图片格式转化成索引图,才能做成色深8位图,但是为什么当选中的时候还是这么的难看,把四周的背景都选上了,待解决】

已经解决,可以先用PS保存成PNG然后IconWorkshop制作成icon



较果如下:

 
posted @ 2007-10-31 18:08:00 流子 阅读全文 | 回复(0) | 引用通告 | 编辑
发表评论:
加载中!
Powered by Oblog.