5

現在、Eclipse 用の既存のオープン ソース プラグインの動作を変更しようとしています。

プラグインの仕組みを理解しようとしています。そのために、Eclipse アプリケーションとして「デバッグ」モードで開き、多くのブレークポイントを挿入した後にテストしています。

ただし、sine Eclipse プラグインにはMainメソッドがないため、進行中のすべてを追跡することは依然として非常に困難です。呼び出しは任意にジャンプするように見え (プラグインが継承しているすべてのインターフェイスとスーパークラスで発生していることにすぐに気付きました)、何が何をしているのか正確にわかりません。

メソッドのないプログラムをデバッグするための適切な (読み取り: BEST) 方法は何Mainですか? どのようにテスト、微調整、調査、プログラミングを行うことができますか? この場合はプラグインです。

4

2 に答える 2

4

ランタイム ワークベンチでプラグインを実行する必要があります。これにより (単純に) Eclipse の新しいインスタンスが開始され、既存のすべてのプラグインがインストールされ、デバッグするプラグインが追加されます。Eclipse インスタンスに PDE ツールがインストールされていることを確認してから、デバッグ構成領域で [ Eclipse アプリケーション] をダブルクリックして、デフォルトのランタイム ワークベンチ起動構成を生成します。

また、PDE (プラグイン開発環境) を読むことをお勧めします。概要はhttp://wiki.eclipse.org/PDE/FAQで確認できます。また、一般的なプラグインについては、http: //eclipsepluginsite.com/で読むことができます。多くのチュートリアルと多くの情報がウェブ上にあります。だから、グーグルはあなたの友達です。

于 2013-05-07T23:12:37.713 に答える