编译错误:构造函数MessageConsole(String,ImageDescriptor)引用缺少的类型ImageDescriptor

时间:2016-12-06 05:35:14

标签: eclipse-rcp

我正在使用以下代码将所有控制台输出打印到控制台视图。但MessageConsole上存在编译错误。我导入了正确的包org.eclipse.ui.console.MessageConsole,我不知道出了什么问题。有谁知道发生了什么事?

编译错误是这样的:

  

构造函数MessageConsole(String,ImageDescriptor)引用缺少的类型ImageDescriptor

1 个答案:

答案 0 :(得分:1)

类型ImageDescriptor似乎是从MessageConsole间接引用的,无法解析。您很可能需要向JFace(提供ImageDescriptor的包)添加依赖项。

为包Package-Import添加org.eclipse.jface.resource或为您的清单添加Require-Bundle org.eclipse.jface指令。

甚至可能有快速修复( Ctrl + 1 )来帮助您解决问题。