2012-03-01 67 views
0

我試圖添加一個菜單項來打包explorer的右鍵菜單。但是當我運行我的插件時,我的菜單項不可見。我錯過了什麼?Eclipse插件菜單項不可見

這裏是我的plugin.xml:

<?xml version="1.0" encoding="UTF-8"?> 
<?eclipse version="3.4"?> 
<plugin> 
    <extension 
     point="org.eclipse.ui.menus"> 
     <menuContribution 
      locationURI="popup:org.eclipse.jdt.ui.PackageExplorer"> 
     <command 
       commandId="kodsayici.counter" 
       label="Count" 
       style="push"> 
      <visibleWhen 
        checkEnabled="false"> 
       <with 
        variable="menuSelection"> 
        <iterate 
         ifEmpty="false" 
         operator="or"> 
        <adapt 
          type="org.eclipse.jdt.core.ICompilationUnit"> 
        </adapt> 
        </iterate> 
       </with> 
      </visibleWhen> 
     </command> 
     </menuContribution> 
    </extension> 
    <extension 
     point="org.eclipse.ui.commands"> 
     <command 
      defaultHandler="kodsayici.Counter" 
      id="kodsayici.counter" 
      name="Count"> 
     </command> 
    </extension> 

</plugin> 

回答

2

我解決我的問題。 menuSelection是錯誤的變量名稱。這些變量名稱是預定義的(Command_Core_Expressions)。如果將menuSelection更改爲activeMenuSelection,我的插件就可以工作。