Java Eclipse插件开发:扩展点org.Eclipse.ui.bindings上的上下文菜单不包含New->;钥匙
我正在关注,它告诉我“添加扩展点”org.eclipse.ui.bindings“,然后右键单击这个扩展点,选择New→ 正如您在我的屏幕截图中看到的,我的上下文菜单中没有“新建-->键”。Java Eclipse插件开发:扩展点org.Eclipse.ui.bindings上的上下文菜单不包含New->;钥匙,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我正在关注,它告诉我“添加扩展点”org.eclipse.ui.bindings“,然后右键单击这个扩展点,选择New→ 正如您在我的屏幕截图中看到的,我的上下文菜单中没有“新建-->键”。 那么我遗漏了什么呢?解决这一问题的一种方法是简单地将plugin.xml编辑为xml文件。然后,密钥bindgins的部分可以如下所示: <extension point="org.eclipse.ui.bindings"> <key comman
那么我遗漏了什么呢?解决这一问题的一种方法是简单地将
plugin.xml
编辑为xml文件。然后,密钥bindgins的部分可以如下所示:<extension point="org.eclipse.ui.bindings">
<key
commandId="Test4.commands.sampleCommand"
contextId="org.eclipse.ui.contexts.window"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+6">
</key>
</extension>
在您的目标平台中,缺少
org.eclipse.ui.source
插件,以及org.eclipse.ui.binding
扩展点的源代码和架构
由于此原因,Eclipse不知道扩展点具有哪些子元素,并且只提供此通用元素。Open Schema也不起作用,您将无法进行验证,例如,当您将元素命名为
而不是
时,您将不会得到错误
要解决此问题,您可以安装包含缺少的源代码和模式的Eclipse PDE插件开发人员资源,例如,从更新站点(假设您不使用过时的Eclipse)通过帮助>安装新软件来安装当前的Eclipse版本2020-06(4.16)。。。(如果不使用运行平台作为目标平台,而是使用目标定义文件,则为
)