2009-03-16 5 views
1

Ich bin das Tools-Menü mit meiner eigenen Aktion cmds Verlängerung der unter der Linie in der plugin.xml mitJava Eclipse-Plugin: menuitems in den Fenstern erscheint aber nicht auf Linux

... 
    <extension 
     point="org.eclipse.ui.menus"> 
     <menuContribution 
      locationURI="menu:org.eclipse.ui.main.menu?after=edit"> 
     <menu 
       id="geditorToolsMenu" 
       label="T&amp;ools" 
       mnemonic="Tools"> 
      <dynamic 
        class="com.myproject.eclipse.geditor.editors.ExternalToolsMenuCompoundContributionItem" 
        id="my.project.MyCompoundContributionItem"> 
      </dynamic> 
      <visibleWhen> 
       <with 
        variable="activePart"> 
        <or> 
        <or> 
         <instanceof 
           value="org.eclipse.ui.views.navigator.IResourceNavigator"> 
         </instanceof> 
         <instanceof 
           value="com.myproject.eclipse.geditor.editors.GBaseEditor"> 
         </instanceof> 
         <instanceof 
           value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"> 
         </instanceof> 
         <instanceof 
           value="org.eclipse.ui.navigator.resources.ProjectExplorer"> 
         </instanceof> 
        </or> 
        </or> 
       </with> 
      </visibleWhen> 
     </menu> 
     </menuContribution> 
    </extension> 
    ... 

Das Problem, das ich habe ist, dass mit Blick auf Das Menü "Tools" erscheint in Ordnung mit allen Menüpunkten in Windows, aber auf Linux erscheint das Menü "Tools", aber wenn ich es anklicke, sehe ich ein kleines bubble-ähnliches Popup.

Irgendwelche Ideen, was könnte dies verursachen?

+0

Welche Sonnenfinsternis benutzen Sie? 3.3? 3.4? 3.4.2? – VonC

+0

Ich benutze 3.4.2. Siehst du da etwas? –

Antwort

1

Die einzigen Probleme der "Menüanzeige" für Linux in Eclipse 3.4.x sind in this bug 227243 beschrieben.

Können Sie überprüfen, ob die in den Kommentaren dieses Fehlers beschriebenen Szenarien für Ihren Fall zutreffen?

0

Testen Sie mit einer komplett neuen und sauberen Installation von Eclipse? Meine bisherigen Erfahrungen mit Eclipse zeigen, dass Eclipse im Laufe der Zeit manchmal etwas durcheinander oder verwirrt wird und neu installiert werden muss, um manchmal richtig funktionieren zu können. Ich sollte Eclipse jedoch nicht die Schuld geben, weil es völlig ein Bedienungsfehler sein könnte.