该命令在我的 eclipse 插件中不可见
The command is not visible in my eclipse plugin
我是 Eclipse 插件开发的新手。最近,我从另一个团队下载了一个完整的Eclipse插件源代码。插件的弹出菜单是不可见的,所以我只是创建了一个简单的弹出菜单命令来测试。
在项目中,我只将plugin.xml改为:
<?xml version="1.0" encoding="UTF-8"?>
<plugin>
<extension
point="org.eclipse.ui.commands">
<command
description="some description"
id="com.something.aCommand"
name="somet name">
</command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
<command commandId="com.something.aCommand"
label="Create HTML" style="push">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="com.something.aHandler"
commandId="com.something.aCommand">
</handler>
</extension>
</plugin>
(aCommand 和 aHandler 是实际存在的命令和处理程序的昵称)
此示例类似于此处的示例 http://www.vogella.com/tutorials/EclipsePlugin/article.html#extending-the-eclipse-ide
并且我通过运行 as-> Eclipse Appliication 对其进行了测试,右键单击-pupup-command "Create HTML" 不可见。
另外,这个项目没有包含fragment.e4mi文件,这是否意味着它是一个Eclipse 3插件?因为我发现几乎所有的eclipse插件教程都在使用fragment.e4mi和e4模型片段UI.
环境:
- Windows 10 个 64 位
- Eclipse Oxygen.1a 版本 (4.7.1a)
这基本上没问题,但只是对 Package Explorer 视图有帮助 (id org.eclipse.jdt.ui.PackageExplorer
)
Project Explorer 的上下文菜单 ID 是 org.eclipse.ui.navigator.ProjectExplorer#PopupMenu
。
您还可以使用 popup:org.eclipse.ui.popup.any
为任何菜单做贡献。
我是 Eclipse 插件开发的新手。最近,我从另一个团队下载了一个完整的Eclipse插件源代码。插件的弹出菜单是不可见的,所以我只是创建了一个简单的弹出菜单命令来测试。
在项目中,我只将plugin.xml改为:
<?xml version="1.0" encoding="UTF-8"?>
<plugin>
<extension
point="org.eclipse.ui.commands">
<command
description="some description"
id="com.something.aCommand"
name="somet name">
</command>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
<command commandId="com.something.aCommand"
label="Create HTML" style="push">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="com.something.aHandler"
commandId="com.something.aCommand">
</handler>
</extension>
</plugin>
(aCommand 和 aHandler 是实际存在的命令和处理程序的昵称)
此示例类似于此处的示例 http://www.vogella.com/tutorials/EclipsePlugin/article.html#extending-the-eclipse-ide
并且我通过运行 as-> Eclipse Appliication 对其进行了测试,右键单击-pupup-command "Create HTML" 不可见。
另外,这个项目没有包含fragment.e4mi文件,这是否意味着它是一个Eclipse 3插件?因为我发现几乎所有的eclipse插件教程都在使用fragment.e4mi和e4模型片段UI.
环境:
- Windows 10 个 64 位
- Eclipse Oxygen.1a 版本 (4.7.1a)
这基本上没问题,但只是对 Package Explorer 视图有帮助 (id org.eclipse.jdt.ui.PackageExplorer
)
Project Explorer 的上下文菜单 ID 是 org.eclipse.ui.navigator.ProjectExplorer#PopupMenu
。
您还可以使用 popup:org.eclipse.ui.popup.any
为任何菜单做贡献。