Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java eclipse indigo的org.eclipse.ui.internal包中没有MaximizePartAction类_Java_Eclipse_Plugins_Eclipse Indigo_Eclipse Europa - Fatal编程技术网

Java eclipse indigo的org.eclipse.ui.internal包中没有MaximizePartAction类

Java eclipse indigo的org.eclipse.ui.internal包中没有MaximizePartAction类,java,eclipse,plugins,eclipse-indigo,eclipse-europa,Java,Eclipse,Plugins,Eclipse Indigo,Eclipse Europa,我们在EclipseEuropa(3.3)中实现了一个插件项目。现在我们正在将其移植到EclipseIndigo(3.7)中。所以问题是,EclipseEuropa3.3的“org.Eclipse.ui.internal”包中存在的“MaximizePartAction”类与EclipseIndigo(3.7)的包中不存在,因此显示构建错误消息“无法解析导入org.eclipse.ui.internal.MaximizePartAction” 我怀疑它被转移到任何插件或相同插件的其他包中,因此请

我们在EclipseEuropa(3.3)中实现了一个插件项目。现在我们正在将其移植到EclipseIndigo(3.7)中。所以问题是,EclipseEuropa3.3的“
org.Eclipse.ui.internal
”包中存在的“
MaximizePartAction
”类与EclipseIndigo(3.7)的包中不存在,因此显示构建错误消息“
无法解析导入org.eclipse.ui.internal.MaximizePartAction


我怀疑它被转移到任何插件或相同插件的其他包中,因此请您澄清这一点。如果有人提前告诉我答案并表示感谢,我非常感谢。

自Eclipse 3.4以来,有一个类
org.Eclipse.ui.internal.handlers.MaximizePartHandler
。我假设
MaximizePartAction
已经在3.4中迁移到命令框架中。您可以考虑使用处理程序。 一般来说,您应该避免使用内部包中的类(即包含路径片段
internal
)。它们被视为非公共API,可以在不另行通知的情况下进行更改(正如您刚刚经历的那样)