5

Eclipseでカスタムランチャーを作成しました。これには、ツールバーの[実行]および[デバッグ]メニューオプションからアクセスできます。また、パッケージエクスプローラーを介して、および起動するファイルのエディターを右クリックして起動できるようにしたいと思います。ここのチュートリアルに従ってショートカットを追加しましたが、何も起こりません。処理コードが入力されず、拡張ポイントの構成についても文句を言いません。

これが私のスニペットですplugin.xml

<extension point="org.eclipse.debug.ui.launchShortcuts">
  <shortcut
        id     = "org.mylauncher.launchCalcShortcut"
        class  = "org.mylauncher.LaunchCalcShortcut"
        description="Execute calculations"
        icon="icons/launch_16_16.png"
        label="Calculate"
        modes="run, debug" >
        <configurationType id="org.mylauncher.launchCalc"/>
  </shortcut>

また、(オプションの)アイコン属性を削除してみて、アイコンのパスを個別に検証しました。

私はこの構成を何時間も変更してきましたが、良い結果は得られず、自分のコードでまったく実行されていないため、デバッグできません。

ありがとう。

4

1 に答える 1

5

この問題に対する正しい答えは、コンテキスト起動ショートカットを指定することだと思われます。これが私の作業構成です:

   <extension
     point="org.eclipse.debug.ui.launchShortcuts">

  <shortcut
        class="com.xxxx.CalcLaunchShortcut"
        icon="calc.png"
        id="com.xxxx.CalcLaunchShortcut"
        label="Calc"
        modes="run, debug">
    <contextualLaunch>
         <contextLabel mode="run" label="Run Calculator" />
         <contextLabel mode="debug" label="Debug Calculator" />
         <enablement >
           <with variable="selection">
           <count value="1"/>
          <iterate>
            <adapt type="org.eclipse.core.resources.IResource">
                <and>
                <test property="org.eclipse.core.resources.name" value="*.calc"/>
            </and>
        </adapt>
          </iterate>
           </with>
       </enablement>
     </contextualLaunch>
  </shortcut>

于 2012-05-16T19:48:07.467 に答える