2012-04-13 132 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,可以在没有进一步通知的情况下进行更改(就像您刚刚经历的那样)。