我在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
答案 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>