Eclipse plugin 弹出式插件开发eclipse 3.6.2

Eclipse plugin 弹出式插件开发eclipse 3.6.2,eclipse-plugin,Eclipse Plugin,我正在尝试开发一个eclipse插件,但是,看到这些步骤,或者使用eclipse提供的模板,我看不到菜单项 Mi Eclipse版本为3.6.2,Mi plugin.xml文件包含以下内容: <?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.4"?> <plugin> <extension point="org.eclipse.ui.popupMenus"&g

我正在尝试开发一个eclipse插件,但是,看到这些步骤,或者使用eclipse提供的模板,我看不到菜单项

Mi Eclipse版本为3.6.2,Mi plugin.xml文件包含以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>

   <extension
         point="org.eclipse.ui.popupMenus">
      <objectContribution
            objectClass="org.eclipse.core.resources.IFile"
            id="Test.contribution1">
         <menu
               label="Test Submenu"
               path="additions"
               id="Test.menu1">
            <separator
                  name="group1">
            </separator>
         </menu>
         <action
               label="Test Action"
               class="test.popup.actions.TestNewAction"
               menubarPath="Test.menu1/group1"
               enablesFor="1"
               id="Test.newAction">
         </action>
      </objectContribution>
   </extension>

</plugin>

这是Eclipse提供的示例模板,但它不起作用


假设这种菜单在右键单击Java元素(比如常量或类似的东西)时显示该选项。我错了吗?

事实上,在Project Explorer/Package Explorer视图中右键单击文件时,您发布的代码应该会显示一个菜单和一个子菜单

如果看不到任何菜单或子菜单,请尝试添加
adaptive=“true”
nameFilter=“*”
,如下所示:

 <objectContribution
        adaptable="true"
        nameFilter="*"
        objectClass="org.eclipse.core.resources.IFile"
        id="Test.contribution1">


它现在应该可以工作了,你也应该有。

我需要的对象是org.eclipse.jdt.core.IField,组是org.eclipse.jdt.ui.refactoring.menu/Typegroup。我忘了说我想做什么。我想进行重构。