Я пытаюсь создать консоль в Eclipse, которая включает в себя некоторую дополнительную функцию поверх нормального MessageConsole
. Чтобы включить эти дополнительные действия, я создал класс, который расширяет TextConsolePage
, и я переопределяю метод createActions()
, похожий на IOConsolePage
.Пользовательская консоль Autoscroll в Eclipse
Приведенная выше настройка отлично работает, однако созданная консоль не выполняет автопрокрутку при добавлении контента. Я пытался добавить способность автопрокрутки, добавив свой собственный просмотрщик и имитируя IOConsoleViewer
, но когда я делаю, что я получаю
NoClassDefFoundError: org/eclipse/jface/text/IDocumentListener
org.eclipse.text
У меня есть и org.eclipse.jface.text
и как требуют плагин в моих зависимости, так Я не совсем уверен, почему я получу эту ошибку. Кто-нибудь знает, что я могу сделать, чтобы пройти мимо него?
'NoClassDefFoundError' может означать несколько вещей, показать нам больше исключений. –
@ greg-449 [Зависимости] (http://imgur.com/MjPa8F0), [Исключение] (http://pastebin.com/jDEdnG6M), [Класс просмотра] (http://pastebin.com/SGS5wQHu) – Danny
@ greg-449 Я развиваюсь на одной системе и использую плагин на другом. Оба они используют Eclipse Luna 4.4.1. Похоже, что машина, на которой я пытаюсь запустить плагин, имеет немного отличающуюся версию jface text '3.9.2' vs' 3.9.1'. Будет ли это иметь значение, даже если у manifest.mf нет требуемых версий на нем .... – Danny