目的:设计模式作业 -- eclipse插件ASTViewer
今天在添加给自己的插件添加popMenu扩展点时发现运行时找不到菜单项,找了许多资料发现我的问题在这里:
文件:plugin.xml
节点:<extension point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
id="ASTViewer.contribution1"
objectClass="org.eclipse.core.resources.IFile">
我这里默认的popupMenus生成模板是没有这句话的,可以手工添加,也可以在图形化的extension 中的 adaptable上选中 true(推荐);
此外,找不到右键弹出菜单项的朋友需要注意, 由于此行为面向的行为时是 objectClass对应类型的东东,我的插件ASTViewer是为java源代码生成语法树的,这里的org.eclipse.core.resources.IFile对应的是我的java文件,举例说明,在左侧Pac