Запуск комплекта osgi из командной строки

Я разработал пакет OSGi, который я обычно тестирую в Eclipse. При экспорте пакета Aftrer я получаю файл bundle.jar. Я хотел бы иметь возможность запустить сгенерированный файл из командной строки. Примерно так:

C: \ java -jar bundle.jar osgi_framework path

Но как включить в него фреймворк osgi? а также, как я могу сразу запустить пакет?

10
задан Hectoret 30 August 2010 в 14:06
поделиться

1 ответ

Среду OSGi можно запустить из командной строки следующим образом. Первый для Equinox:

java -jar org.eclipse.osgi_VERSION.jar -console

NB. замените VERSION на версию Equinox, которую вы установили. Для Феликса:

java -jar bin/felix.jar

Теперь с помощью консоли OSGi установите свой собственный бандл:

osgi> install file:/path/to/my/bundle.jar
Bundle ID is 2

И запустите его:

osgi> start 2
8
ответ дан 4 December 2019 в 00:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: