私はEclipseに基づくRCPプロジェクトに取り組んでいます。正常に動作していますが、最近、新しい Eclipse バージョン (3.2 -> 3.5) を使用するようにアップグレードすることにしました。
少し苦労した後、新しいプラットフォームで実行されました。それから私は何かをしました。何だかわからない。最終結果は、プラグインの 1 つ (A) が依存プラグインの 1 つ (B) (これも私のもの) のクラスにアクセスしようとすると、クラスパス エラーが発生することです。
私が見る限り、プラグイン A の依存関係リストにはプラグイン B があり、コンパイラはエラーを表示しません。テストするために、1 つのクラスを含む新しいプラグイン C を作成し、プラグイン A からそのクラスにアクセスしました。これは正常に動作します。
このような問題をトラブルシューティングするためのヒントはありますか? チェックする設定のチェックリスト? 私は何時間もこれに苦労してきましたが、どこにも行きません! 何かを変更するまで機能していたので、特にイライラしました!
ありがとう
アップデート
また、このプロジェクトはかなり古く、マニフェストではなく plugin.xml を使用していると言わざるを得ません。これは問題になる可能性がありますか?アップグレードする方法はありますか?