我创建了一个插件,可以在eclipse中为子菜单添加一些操作。 问题是当插件安装在eclipse中时......我看不到这个菜单的图标。
我的plugin.xml如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
id="Plugin.objectContribution1"
objectClass="org.eclipse.core.resources.IResource">
<action
class="plugin.Menus.Menu1"
icon="icons/rsz_21.png"
id="Plugin.action1"
label="Menu 1..."
menubarPath="team.main/group2">
</action>
<action
class="plugin.Menus.Menu2"
icon="icons/rsz_21.png"
id="Plugin.Menu2"
label="Menu 2..."
menubarPath="team.main/group2">
</action>
<action
class="Menus.Menu3"
icon="icons/rsz_21.png"
id="Plugin.action3"
label="Menu 3..."
menubarPath="team.main/group2">
</action>
<action
class="Menus.Menu4"
icon="icons/rsz_21.png"
id="Plugin.Menu4"
label="Menu 4..."
menubarPath="team.main/group2">
<enablement>
<not>
<objectClass
name="org.eclipse.core.resources.IFile">
</objectClass>
</not>
</enablement>
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.ltk.core.refactoring.deleteParticipants">
<deleteParticipant
class="Plugin.DeleteParticipant"
id="Plugin.deleteParticipant1"
name="Delete_file_on_server">
<enablement>
</enablement>
</deleteParticipant>
</extension>
</plugin>
当我从开发实例运行它时,我能够看到图标....就在我在Eclipse中安装它时,我看不到它们。
为了让这项工作有效,还有其他事情需要做吗?
答案 0 :(得分:3)
查看您的build.properties
文件。 &#39;图标&#39;目录必须包含在bin.includes列表中。
因此该文件可能如下所示:
source.. = src/
output.. = bin/
bin.includes = META-INF/,\
.,\
plugin.properties,\
plugin.xml,\
icons/