Edited at

Eclipseのビルドパスでプラグイン依存関係が解決されない場合の対処

More than 3 years have passed since last update.

Eclipseのプラグイン開発における小ネタ。


プラグイン開発用のクラスが見つからない問題

新しくダウンロードしたEclipse 4.4でプラグイン開発のプロジェクトを作成したら、

AbstractUIPlugin を型に解決できません

というように、プラグイン開発のライブラリが見れなくなっていた。

プロジェクトのプロパティから「Javaのビルド・パス」の「プラグイン依存関係」を確認したところ、jarが全く読み込まれていなかった。


対処

Eclipseメニューの「ウィンドウ」 > 「設定」から


  • プラグイン開発 > ターゲット・プラットフォーム

を開くと、ターゲット定義が「ターゲット・プラットフォーム」という、設定値が空のものがアクティブとして選択されていた。

「実行プラットフォーム」を選択し、OKボタンを押下すると、プラグイン依存関係が解決され、無事にビルドすることができた。

image