如何在 Eclipse RCP 上打包图标

Posted

技术标签:

【中文标题】如何在 Eclipse RCP 上打包图标【英文标题】:How to package icons on Eclipse RCP 【发布时间】:2011-05-03 18:03:36 【问题描述】:

我正在 Eclipse RCP 中开发一个项目。一切正常,期待图标。我可以在执行代码时获取图标。但是当我将其打包为产品​​时,图标位于 jar 文件中,并且在运行可执行文件时出现文件未找到异常。如何为我的 Eclipse RCP 打包我的应用所需的图标。

问候,

【问题讨论】:

如何在代码中加载图标?你也可以发布堆栈跟踪吗? 【参考方案1】:

build.xml 中有图标文件夹吗?

【讨论】:

不知道。你能帮我解决这个问题吗 使用插件清单编辑器打开 plugin.xml,进入 Build 选项卡并检查图标文件夹【参考方案2】:

尝试在您的产品定义中定义图标

   <extension
         id="product"
         point="org.eclipse.core.runtime.products">
      <product
            application="org.eclipsercp.hyperbola.application"
            name="Hyperbola Chat Client">
         <property
               name="aboutImage"
               value="icons/about.gif"/>
         <property
               name="aboutText"
               value="%aboutText"/>
         <property
               name="windowImages"
               value="icons/online.gif"/>
         <property
               name="appName"
               value="Hyperbola Chat Client">
         </property>
      </product>
   </extension>

【讨论】:

以上是关于如何在 Eclipse RCP 上打包图标的主要内容,如果未能解决你的问题,请参考以下文章

如何确保导出的 Eclipse RCP 应用程序在 MAC 中工作。

如何将透视栏切换器添加到纯 eclipse 4 rcp 应用程序

RCP的图标显示方式

eclipse rcp 打包出适合不同操作系统和操作位数.

去掉Eclipse RCP中的多余默认按钮(Next AnnotationPrevious AnnotationLast Edit Location)

去掉Eclipse RCP中的多余默认按钮(Next AnnotationPrevious AnnotationLast Edit Location)