今日、古いEclipse 3.4のインストールに問題があり、パッケージ全体を再ダウンロードする必要がありました。しかし、以前のように正確なパッケージを入手したとは思わず、いくつか問題があります。
問題は次のように要約できます。プラグインを開発するときに、「org.eclipse.jdt.ui」への依存関係を解決できません。不足しているプラグインを追加しようとすると、ダイアログで最も一致するのは「org.eclipse.jdt.ui**。source**」です。他のコアプラグインでも同様のことが起こります。
テストするために、ウィザードを使用して新しいプラグインを作成し、コンパイルされていないプラグインを取得しました。クラスの1つがクラスorg.eclipse.jdt.ui.JavaUIを使用しており、解決できません。同様に、MANIFEST.MFには「org.eclipse.jdt.ui」への依存関係が含まれていますが、「バンドル」「org.eclipse.jdt.ui」は解決できません。
今私のプラットフォームの概要:
- Mac OS X10.4TigerとJava1.5.0_19-138を実行しています
- Eclipseを実行していますバージョン:3.4.1ビルドID:M20080911-1700
- 'eclipse-modeling-ganymede-SR1-incubation-macosx-carbon.tar.gz'というファイルで提供されるモデリングパッケージをダウンロードしました
新しいフォルダに新しいワークスペースを使用して、新規インストールを実行しました。
プラグインレジストリビューを見ると、そこに「org.eclipse.jdt.ui」プラグインがあり、実行されているように見えます。ちなみに、無効にすると、ワークベンチが壊れて動作を停止します。
何が起こっているのか理解できません。インストールが壊れていませんか?ダウンロードしたEclipseパッケージにエラーがあり、コンパイルされたファイルの代わりにソースが含まれているのではないかと思います。しかし、その場合、プラグインはワークベンチで機能してはいけませんね。
いずれにせよ、プラグインレジストリにプラグインが表示されていても、依存関係を追加しているときにプラグインが見つからないのはなぜですか?
ご協力いただきありがとうございます!