我正在使用以下代码将所有控制台输出打印到控制台视图。但MessageConsole
上存在编译错误。我导入了正确的包org.eclipse.ui.console.MessageConsole
,我不知道出了什么问题。有谁知道发生了什么事?
编译错误是这样的:
构造函数MessageConsole(String,ImageDescriptor)引用缺少的类型ImageDescriptor
答案 0 :(得分:1)
类型ImageDescriptor
似乎是从MessageConsole
间接引用的,无法解析。您很可能需要向JFace(提供ImageDescriptor
的包)添加依赖项。
为包Package-Import
添加org.eclipse.jface.resource
或为您的清单添加Require-Bundle
org.eclipse.jface
指令。
甚至可能有快速修复( Ctrl + 1 )来帮助您解决问题。