Я разрабатываю пакеты OSGi с помощью Eclipse. Я тестирую код, используя конфигурацию среды выполнения Eclipse OSGi.
Код там отлично работает, но когда я экспортирую пакеты как jar-файлы и пытаюсь использовать их в другой среде (например, pax-runner), я получаю исключения ClassNotFound во время выполнения. Комплекты устанавливаются нормально, без ошибок. Я выполняю команду в равноденствие: "diag bundle-number", и она говорит: "Нет неразрешенных ограничений" для каждого пакета.
Я хотел бы знать, есть ли инструмент / метод, который нужно знать для данного пакета .jar, если ему нужна какая-либо внешняя библиотека, которая не описана в manifest.mf.