2012-04-13 9 views
0

Eclipse Europa(3.3)でPluginプロジェクトを実装しました。今度はEclipse Indigo(3.7)に移植します。問題は "MaximizePartAction "org.eclipse.ui.internal"にあるクラスEclipse Europa 3.3のパッケージはEclipse Indigo(3.7)と同じパッケージにはないので、ビルドエラーメッセージ "import org.eclipse.ui.internal.MaximizePartAction cannot be resolved"が表示されます。MaximizePartActionクラスがEclipseのインディゴのorg.eclipse.ui.internalにありません

これは、プラグインやその他のパッケージの他のパッケージに移動されている可能性がありますので、このことについて私に明確にするように依頼してください。誰かが答えを伝え、事前に感謝してくれれば非常に感謝しています。

答えて

0

Eclipse 3.4以降、クラスorg.eclipse.ui.internal.handlers.MaximizePartHandlerがあります。 MaximizePartActionが3.4のコマンドフレームワークに移行されたと仮定します。代わりにハンドラを使用することを検討してください。

通常、内部パッケージからクラスを使用しないでください(パスフラグメントinternalを含む)。これらは非公開APIとみなされ、予告なく変更することができます(経験したとおり)。

関連する問題