2008-08-25 19 views
3

Eclipse 3.2(JBuilder 2007-8)用の簡単なJavaアプリランチャーを社内で使用しています。起動ショートカットを追加できません(Eclipse Plug-in)

私はこれを含むすべての関連ドキュメントを調べました。The Launching Framework from eclipse.orgとなりましたが、起動ショートカットを除いて他のすべてを動作させることができました。

alt text

これは私のplugin.xmlの一部です。

<extension 
    point="org.eclipse.debug.ui.launchShortcuts"> 
    <shortcut 
     category="mycompany.javalaunchext.launchConfig" 
     class="mycompany.javalaunchext.LaunchShortcut" 
     description="launchshortcutsdescription" 
     icon="icons/k2mountain.png" 
     id="mycompany.javalaunchext.launchShortcut" 
     label="Java Application Ext." 
     modes="run, debug"> 
    <perspective 
      id="org.eclipse.jdt.ui.JavaPerspective"> 
    </perspective> 
    <perspective 
      id="org.eclipse.jdt.ui.JavaHierarchyPerspective"> 
    </perspective> 
    <perspective 
      id="org.eclipse.jdt.ui.JavaBrowsingPerspective"> 
    </perspective> 
    <perspective 
      id="org.eclipse.debug.ui.DebugPerspective"> 
    </perspective> 
    </shortcut> 

カテゴリのセクションで構成名が正しく、クラスセクションでクラスが、私は信じて、正しく実装されています。 (基本的にorg.eclipse.jdt.debug.ui.launchConfigurations.JavaApplicationLaunchShortcutからコピー)


は、私は本当に私がここにフォローアップを書くことになってるのかはわからないが、私はより多くの私の質問を明確にしましょう。 私はorg.eclipse.jdt.debug.ui.launchConfigurations.JavaLaunchShortcutを拡張しました。 さらに、コンストラクタとメソッドに独自のロガーを追加しましたが、クラスはインスタンス化さえしないようです。

答えて

4

contextualLaunchorg.eclipse.debug.ui.launchShortcutsの下に追加する必要がありました。

古い方法は古くから使われていないようです。

同じ科目で働いている他の人の場合は、 org.eclipse.ui.commandsとバインディングも拡張するとよいでしょう。

私はこの回答を選択することはできませんが、これは私(質問者)が探していた答えです。

+0

こんにちは、あなたが使用したコンテキストランチャーのplugin.xmlテキストを投稿する機会はありますか?私はまったく同じ問題を抱えているようです。 – Chris

+0

こんにちは@Chris申し訳ありません、この質問は数年前に掲載されました。私はもうコードを持っていません:( – wbkang

0

あなたはILaunchShortcutを実装する必要があります。 Javadocをご覧ください。

例外はありますか?エラーログを確認してください。

関連する問題