2016-12-06 84 views
0

我正在使用以下代碼將所有控制檯輸出打印到控制檯視圖。但在MessageConsole上有編譯錯誤。我已經導入了正確的包org.eclipse.ui.console.MessageConsole,我不知道哪裏出了問題。有誰知道發生了什麼事?編譯錯誤:構造函數MessageConsole(String,ImageDescriptor)引用缺少的類型ImageDescriptor

編譯錯誤是這樣的:

The constructor MessageConsole(String, ImageDescriptor) refers to the missing type ImageDescriptor

回答

1

類型ImageDescriptor似乎從MessageConsole間接引用,不能得到解決。很可能您需要向JFace(提供ImageDescriptor的軟件包)添加依賴項到您的軟件包。

要麼爲包org.eclipse.jface.resource添加Package-Import,要麼爲您的清單添加Require-Bundle指令org.eclipse.jface

甚至可能會出現快速修復(Ctrl + 1)以幫助您解決問題。

相關問題