如何解决日食视图的红色方块图标?

时间:2015-03-09 11:07:18

标签: java eclipse eclipse-plugin

我在Eclipse中创建了一个插件,用于为特定类别添加视图。我的问题是,我没有看到我为视图选择的图标,我可以看到一个红色方块。这仅在Show View-> Category_Name中。当我打开视图时,图标会显示为正常。

这是我的plugin.xml的视图扩展部分:

<extension
     point="org.eclipse.ui.views">    
           <view
  category="custom_category"
        class="com.warnings.compilation.views.TabViewer"
        id="com.warnings.compilation.view1"
        icon="icons/warning-icon.png"
        name="Log Plugin">

  </view>
  </extension>

我的build.properties文件如下所示:

source.. = src/
output.. = bin/
bin.includes = plugin.xml,\
               META-INF/,\
               .,\
               icons/,\
               contexts.xml,\
               lib/commons-io-2.4.jar,\
               lib/google-collections-1.0.jar,\
               config/,\
               lib/commons-lang3-3.0.1.jar,\
               lib/commons-configuration2-2.0-alpha1.jar

1 个答案:

答案 0 :(得分:1)

此类别ID在类别标记和视图标记中不匹配。纠正它。 使1和2相同。

  <category
    id="com.warnings.compilation"   ------- 1
    name="TD4">
  </category>          
  <view
    category="custom_category"      ------- 2
    class="com.warnings.compilation.views.TabViewer"
    id="com.warnings.compilation.view1"
    icon="icons/warning-icon.png"
    name="Log Plugin">

  </view>
  </extension>