В настоящее время я работаю над некоторым приложением OSGi и хочу использовать библиотеку Jzy3d для отображения 3D-графиков. По сути, эта библиотека использует OpenGL для Java (JOGL?).
Я добавил определенный пакет, включающий все jar-файлы, необходимые для запуска Jzy3d, и экспортировал все org.jzy3d. *.
Из другого пакета я пытаюсь использовать библиотеку, но во время выполнения при выполнении Chart chart = new Chart();
выдается следующее исключение:
java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path
Вначале я думал, что это связано только с разными загрузчиками классов разных пакетов, поэтому я переместил ошибочные строки в классе "Util" внутри пакета библиотеки, который я теперь вызываю из другого пакета.
Однако это ничего не изменило: я всегда получал одну и ту же ошибку о gluegen-rt.
Я проверил, что gluegen-rt.jar находится в пути к классам комплекта "комплекта библиотеки". Он также включен в двоичную сборку (как и все остальные необходимые файлы jar).