2

質問で申し訳ありませんが、私は頭がおかしいです。私は、Eclipse プラグインの開発や Java 全般とはかけ離れています。

Eclipse バージョン - ジュノ。

Eclipse-CDT の DSF-GDB プラグインをカスタマイズする必要がありました。プロジェクトをビルドできるように、CDT ソースをダウンロードし、PDE プロジェクトを作成し、そこにorg.eclipse.cdt.dsf.gdbプラグインをインポートし、構成エラーを修正しました。私は変更を行いました(1つの厄介な行の削除)次に、プラグインを経由Export...->Deployable Plug-ins and Featuresしてエクスポートし、JARファイルを取得しました。

そのようなプラグインのインストールに関して、StackOverflow でいくつかの質問を見たので、JAR ファイルをdropinsフォルダーの下に置きました。しかし、優先ランチャーの下でも下でも観察しなかったため、含まれていなかったようですAbout Eclipse SDK->Installation Details->Plugins(古いランチャーしかありませんでした)。

おそらく、プラグインのインスタンスが同時に 2 つ存在することができないためだと思いました。pluginsそこで、ディレクトリの下から元のものを削除しようとしました。DSF-GDB 統合は完全に消えてしまいました。

プラグインを正しくインストールするにはどうすればよいですか?

4

2 に答える 2

3

Eclipse は、インストールされている各プラグインの現在のバージョンを認識しており、プラグインが同じプラグイン バージョンで再インストールされた場合、またはバージョンが変更されたがマイナーなメタデータのみが変更された場合、変更を行わないことがあります。

だから試してください:

  • プラグインのバージョン番号を増やす
  • ドロップインに入れて再インストール
  • -clean オプションを指定して Eclipse を再起動します。
于 2012-12-07T18:29:45.073 に答える
1

さて、私はこれを行うことができました。調査の方向性を提案してくれた @Chris Gerken に感謝します。

まず、クリスのアドバイスに従おうとしましたが、役に立ちませんでした。次に、反対側からアプローチして、p2プラットフォームでプラグインを再インストールすることにしました。プラグイン プロジェクトを使用し、新しい機能プロジェクトと更新サイト プロジェクトを作成して、p2ダイアログ ボックスで選択できるようにしました。p2が、同じプラグインの 2 つのバージョンが同時に存在することはできないと言ったため、この方法でプラグインをインストールできませんでした。インストールしたいものと既にインストールされているもののどちらかを選択するように提案されなかったのはなぜでしょうか?

とにかく私はそれを放棄し、再びGoogleに尋ねることにしました. 私はこの wiki ページに出くわし、 という素晴らしいファイルが存在することを知りましたbundles.infoplugin/ピックアップする必要があるディレクトリ内のプラグインの全リストが含まれています。そこに自分のプラグインを見つけ、そのバージョンを変更し、JAR ファイルをplugin/ディレクトリにコピーして実行しましeclipse -cleanた。そしてほら!Eclipse が私のプラグインで動作するようになりました。

于 2012-12-10T16:35:19.687 に答える