Eclipse rcp 添加和删除java文件的弹出菜单项

Eclipse rcp 添加和删除java文件的弹出菜单项,eclipse-rcp,Eclipse Rcp,当我右键单击PackageExplorer中的所有java文件时,我想在弹出窗口中添加一项。我将对象类命名为org.eclipse.core.resources.IFile,nameFilter为*.java。但它对我不起作用。但如果我提供了一些其他扩展名,如*.abc,那么它对我就起作用了。如何将弹出菜单项添加到java文件中?eclipse不支持将弹出菜单项添加到java文件中吗?我还需要删除java文件中一些现有的popumenu项。我该怎么做 请帮我做这件事 谢谢 Bhanu使用命令,而

当我右键单击PackageExplorer中的所有java文件时,我想在弹出窗口中添加一项。我将对象类命名为org.eclipse.core.resources.IFile,nameFilter为*.java。但它对我不起作用。但如果我提供了一些其他扩展名,如*.abc,那么它对我就起作用了。如何将弹出菜单项添加到java文件中?eclipse不支持将弹出菜单项添加到java文件中吗?我还需要删除java文件中一些现有的popumenu项。我该怎么做

请帮我做这件事

谢谢
Bhanu使用命令,而不是动作。下面的代码应该可以工作

<extension
         point="org.eclipse.ui.menus">
      <menuContribution
            locationURI="popup:org.eclipse.jdt.ui.PackageExplorer">
         <command
               commandId="my id"
               label="my command label"
               style="push">
          <visibleWhen>
           <with variable="activeMenuSelection">
            <iterate
                 ifEmpty="false">
             <adapt type="org.eclipse.core.resources.IResource">
               <test property="org.eclipse.core.resources.name" value="*.java" />
             </adapt>
            </iterate>
           </with>
         </visibleWhen>
       </command>
      </menuContribution>
</extension>


关于从菜单中删除项目,这个问题已经发布并回答了好几次,例如。

您是否通过“Eclipse应用程序”启动器在新的Eclipse会话中测试插件?()