2016-12-06 13 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) в ваш комплект.

Либо добавьте Package-Import для упаковки org.eclipse.jface.resource, либо добавьте директиву Require-Bundle для org.eclipse.jface к вашему манифесту.

Возможно, потребуется быстрое исправление (Ctrl + 1), чтобы помочь вам решить проблему.