Eclipse rcp 编译错误:构造函数MessageConsole(字符串,ImageDescriptor)引用了缺少的类型ImageDescriptor

Eclipse rcp 编译错误:构造函数MessageConsole(字符串,ImageDescriptor)引用了缺少的类型ImageDescriptor,eclipse-rcp,Eclipse Rcp,我正在使用以下代码将所有控制台输出打印到控制台视图。但是MessageConsole上有一个编译错误。我已经导入了正确的包org.eclipse.ui.console.MessageConsole,我不知道出了什么问题。有人知道怎么回事吗 编译错误如下: 构造函数MessageConsole(字符串,ImageDescriptor)引用缺少的类型ImageDescriptor 类型ImageDescriptor似乎是从MessageConsole间接引用的,无法解析。最有可能的情况是,您需要将

我正在使用以下代码将所有控制台输出打印到控制台视图。但是
MessageConsole
上有一个编译错误。我已经导入了正确的包
org.eclipse.ui.console.MessageConsole
,我不知道出了什么问题。有人知道怎么回事吗

编译错误如下:

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


类型
ImageDescriptor
似乎是从
MessageConsole
间接引用的,无法解析。最有可能的情况是,您需要将JFace(提供
ImageDescriptor
的捆绑包)的依赖项添加到捆绑包中

为包
org.eclipse.jface.resource
添加
Package Import
,或为清单添加
org.eclipse.jface
Require Bundle
指令


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

类型
ImageDescriptor
似乎是从
MessageConsole
间接引用的,无法解决。最有可能的情况是,您需要将JFace(提供
ImageDescriptor
的捆绑包)的依赖项添加到捆绑包中

为包
org.eclipse.jface.resource
添加
Package Import
,或为清单添加
org.eclipse.jface
Require Bundle
指令

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