我们在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
”。
我怀疑它被移动到任何插件的其他包或同样的,所以请求你澄清我。如果有人说出答案并提前感谢,我非常感激。
答案 0 :(得分:0)
从Eclipse 3.4开始,有一个类org.eclipse.ui.internal.handlers.MaximizePartHandler
。我假设MaximizePartAction
已迁移到3.4中的命令框架。您可以考虑使用处理程序。
通常,您应该避免使用内部包中的类(即包含路径片段internal
)。它们被视为非公共API,可以在不另行通知的情况下进行更改(如您刚才所见)。