Как устранить неполадку в активаторе подключаемого модуля Eclipse? - PullRequest
0 голосов
/ 07 июня 2011

Я пытаюсь следовать учебному пособию по OSGi (http://www.vogella.de/articles/OSGi/article.html).. Этот метод включен в класс Activator:

public void start(BundleContext context) throws Exception {
    System.out.println("Starting de.vogella.osgi.firstbundle");
}
public void stop(BundleContext context) throws Exception {
    System.out.println("Stopping de.vogella.osgi.firstbundle");
}

К сожалению, операторы println не печатаются, даже если автор учебника ожидает их печати. Я, очевидно, новичок в OSGi и Eclipse, поэтому я совершенно заблудился. Может ли кто-нибудь помочь мне?

Ответы [ 2 ]

0 голосов
/ 07 июня 2011

Ну, я сказал, что смутился.Упомянутый выше учебник запускает первую демонстрацию в Eclipse, но быстро переносится в автономный контейнер.Я получил это на работу, но остановился на ночь, а когда вернулся утром, начал использовать встроенную консоль OSGi, чтобы следовать автономным инструкциям.Это не очень хорошо работает и приводит к странному поведению, описанному выше.Когда я вернулся к автономному контейнеру, как указано в руководстве, он работал лучше.

0 голосов
/ 07 июня 2011

Я предполагаю, что ваш плагин даже не запущен, или у eclipse нет причин загружать ваш плагин (eclipse выполняет ленивую загрузку плагинов, поэтому активируйте просмотр вашего плагина или чего-то еще).

Если этоПри первой проблеме убедитесь, что в разделе «Конфигурации запуска» -> «Подключаемые модули» выбран «Запуск со всей рабочей областью и включенными подключаемыми модулями» (проще всего убедиться, что подключаемый модуль и все его зависимости загружены).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...