2012-04-13 73 views
0

我們實現了在Eclipse Europa中。現在我們將它移植到Eclipse靛藍(3.7)。所以問題的一個插件項目(3.3)是「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

我懷疑它被移動到任何插件或其他包的其他包,因此要求你澄清我有關this.i非常感謝,如果有人提前答覆和感謝。

回答

0

自Eclipse 3.4以來,有一個類org.eclipse.ui.internal.handlers.MaximizePartHandler。我假設MaximizePartAction已被遷移到3.4中的命令框架。您可以考慮使用處理程序。

一般而言,您應該避免使用內部程序包中的類(即包含路徑片段internal)。他們被認爲是非公開的API,可以在沒有進一步通知的情況下進行更改(就像您剛剛經歷的那樣)。