Java Eclipse中的动态下拉菜单不工作

Java Eclipse中的动态下拉菜单不工作,java,eclipse,eclipse-plugin,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Eclipse Rcp,我试图创建一个以动态下拉菜单形式实现的eclipse插件。下拉菜单的内容必须动态填充。我能够静态地添加内容,但是动态实现才是我真正想要的 我看到了这篇文章,并按照步骤创建了动态下拉菜单 然而,当我尝试实现动态部分时,插件没有加载到Eclipse中。我在控制台中也没有看到任何错误 我做了以下工作: 右键单击我的org.eclipse.ui.menus,并添加一个菜单贡献 我右键单击添加的贡献并将动态节点添加到其中 我实现了动态类 结果XML: <menuContribution

我试图创建一个以动态下拉菜单形式实现的eclipse插件。下拉菜单的内容必须动态填充。我能够静态地添加内容,但是动态实现才是我真正想要的

我看到了这篇文章,并按照步骤创建了动态下拉菜单

然而,当我尝试实现动态部分时,插件没有加载到Eclipse中。我在控制台中也没有看到任何错误

我做了以下工作:

  • 右键单击我的
    org.eclipse.ui.menus
    ,并添加一个菜单贡献
  • 我右键单击添加的贡献并将动态节点添加到其中
  • 我实现了动态类 结果XML:

     <menuContribution
           allPopups="false"
           locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
        <dynamic
              class="org.eclipse.ui.articles.action.contribution.DynamicContributionItem"
              id="org.eclipse.ui.articles.action.contribution.dynamic3">
        </dynamic>
     </menuContribution>
    
    
    
    从未调用名为
    DynamicContributionItem
    的已实现类。我想不出哪里出了问题


    有没有比这里提到的更好的方法来创建动态下拉列表?

    您的插件是否已加载?(请检查是否调用了
    Activator.start()
    )@scawf我想这是因为除了动态下拉菜单之外,我的插件还提供了其他能够正确呈现的UI组件。只有动态下拉菜单没有。这取决于。Statics菜单不需要加载插件就可以“正常”工作。但是,如果您打开了自定义视图,则会加载插件。