起動ショートカットを追加できない(Eclipseプラグイン)

StackOverflow https://stackoverflow.com/questions/26145

  •  09-06-2019
  •  | 
  •  

質問

私は内部使用のために、Eclipse 3.2 (JBuilder 2007-8) 用のシンプルな追加の Java アプリ ランチャーを作成しています。

そこで、これを含むすべての関連ドキュメントを調べました 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 を拡張しました。さらに、コンストラクターとメソッドに独自のロガーを追加しましたが、クラスはインスタンス化さえしていないようです。

役に立ちましたか?

解決

追加しなければなりませんでした contextualLaunchorg.eclipse.debug.ui.launchShortcuts.

古い方法はずっと前に廃止されたようです。

同じ主題に取り組んでいる他の人のために、あなたは拡張したいかもしれません org.eclipse.ui.commands そしてビンディングも。

この答えを選ぶことはできませんが、これが私(質問者)が求めていた答えです。

他のヒント

クラスは ILaunchShortcut を実装する必要があります。をチェックしてください Javadoc.

どのような例外が発生しますか?エラーログを確認してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top