У меня есть простая тестовая программа, предназначенная для использования пакета пакетов Apache Felix Bundle Repository, однако у меня возникают проблемы с настройкой его через eclipse.Apache Felix Bundle Repository - вызов из другого пакета
Я использую банку для пакета (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 в список импортируемых пакетов в моей пачке (как оно не решите), и я думаю, что это причина этого вопроса.
Любые идеи?
Благодаря
Дополнительная информация об этом была вызвана из-за проблемы с загрузкой. Из-за того, что OSGi имеет загрузчик классов для каждого пакета, вы можете одновременно иметь два экземпляра одного и того же класса в JVM. –