0

プラグインプロジェクトをEclipseEuropa(3.3)に実装しました。現在、Eclipse Indigo(3.7)に移植しています。そのため、問題は " MaximizePartAction" class present in " org.eclipse.ui.internal" Eclipse Europa3.3のパッケージがEclipseIndigo( 3.7)ビルドエラーメッセージ「import org.eclipse.ui.internal.MaximizePartAction cannot be resolved」を表示します。

プラグインなどの他のパッケージに移動しているのではないかと思いますので、明確にしていただきたいと思います。事前に回答と感謝の言葉をいただければ幸いです。

4

1 に答える 1

0

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

一般に、内部パッケージ (つまり、パス フラグメントを含む) のクラスを使用することは避けるべきinternalです。これらは非公開 API と見なされ、予告なしに変更される可能性があります (先ほど説明したように)。

于 2012-04-13T11:33:09.467 に答える