2011-12-24 8 views
0

Eclipseプラグインを開発し、ターゲットプラットフォームを「実行プラットフォーム」に設定しています。しかし、私が開発しているEclipseインスタンスのJavaプロジェクトでAlt-Shift-F1を押すと、IJavaProjectと表示されますが、ターゲットEclipseインスタンスで同じことを行うと、それはIProjectです。また、コード補完でIJavaProjectインタフェースを見つけることができません。結局、ターゲットプラットフォームが実行中のプラットフォームと互換性がないように見えます。ターゲットプラットフォームはEclipseプラグイン開発で実行中のプラットフォームと異なります

アイデア?

答えて

0

ターゲットプラットフォームは、使用可能なプラグインの可能なセットを定義します。あなたが実行しているものは、そのサブセットになることができます。プラグインタブであなたの起動設定を見て、それがあなたの望むものであることを確認してください。おそらく「すべてのワークスペースと有効なターゲットプラグイン」。また、ターゲットプラットフォームの設定で、ターゲットプラットフォームのすべてのプラグインを選択していることを確認してください。

+0

返信いただきありがとうございます。 「すべてのワークスペースと有効なターゲットプラグイン」が選択されており、現在持っているすべてのプラグインを選択します。しかし、Eclipseのインスタンスは異なるようです。そのロゴとAboutダイアログでさえ同じではありません。 – oddin

+0

実行中のプラットフォームから新しいターゲットプラットフォーム定義を作成して、現在の定義が奇妙でないことを確認できますか? –

+0

私はすでに同じ効果でそれを試しました。私はIJavaProjectが必要で、私はIProjectを取得します。 – oddin

関連する問題