Где находится org.eclipse.ui.ide.IDE - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь создать плагин Eclipse, в котором текст в редакторе кода должен обновляться из файла.В большинстве примеров я вижу людей, использующих IDE.openEditor (page, inputFile);Однако я не могу найти точку расширения org.eclipse.ui.ide.IDE.Загрузка файла jar и размещение его в пути сборки приводит к ошибке.Я думаю, что это должно быть доступно в списке возможных расширений или зависимостей.Любая помощь о том, где найти это высоко ценитсяСпасибо.

1 Ответ

0 голосов
/ 26 ноября 2018

Это не точка расширения, это Java API, который вы вызываете.

Он находится в плагине org.eclipse.ui.ide, поэтому вам необходимо добавить его в зависимости вашего плагина.Вы можете сделать это в редакторе MANIFEST.MF / plugin.xml на вкладке «Зависимости» в разделе «Необходимые плагины».Это добавит зависимость к разделу Require-Bundle в MANIFEST.MF

Примечание: вам не нужно ничего загружать для зависимостей Eclipse, плагин уже должен быть на вашей «целевой платформе».Также неправильно помещать зависимости плагинов только в путь сборки - вы должны поместить их в MANIFEST.MF

...