Apache Felix Bundle Repository - Вызов из другого пакета
У меня есть простая тестовая программа, предназначенная для использования службы пакетов Apache Felix Bundle Repository, однако у меня возникают проблемы с ее настройкой с помощью Eclipse.
Я использую jar для пакета (org.apache.felix.bundlerepository-1.4.0.jar) в качестве библиотеки, на которую ссылаются, и добавил ее в путь к классам в манифесте.
Когда я пытаюсь запустить свой пакет, он выдает ошибку:
java.lang.ClassCastException: org.apache.felix.bundlerepository.RepositoryAdminImpl cannot be cast to org.apache.felix.bundlerepository.RepositoryAdmin
Я не могу добавить org.osgi.service.obr в список импортированных пакетов в моем пакете (так как он не разрешается), и я думаю, что это является причиной проблемы.
Есть идеи?
Спасибо
1 ответ
Это было решено включением пакета Apache Felix Bundle Repository (org.apache.felix.bundlerepository-1.4.0.jar) в папку eclipse/plugins, что позволило мне сослаться на пакет org.osgi.service.obr в списке импортированные пакеты в манифесте.