Я использую библиотеку jogl для создания хороших 3D-графиков в моей программе. Чтобы использовать его в работающем фляге, я использую известный трюк, чтобы скопировать из него dll и поместить его во временную папку (подробности см. в этом вопросе , также для loadLib функция, упомянутая ниже)
Проблема в том, что я продолжаю получать Неудовлетворенные ошибки ссылки:
static {
mylogger().info("Loading jogl DLL");
// we need to put both DLLs to temp dir
String path = "MYAPP_" + new Date().getTime();
try {
loadLib(path, "gluegen-rt");
loadLib(path, "jogl");
loadLib(path, "jogl_cg");
loadLib(path, "jogl_awt");
libraryLoaded = true;
} catch(UnsatisfiedLinkError e) {
mylogger().error("Cannot load JOGL libraries: "+e.getMessage());
}
}
Итак, что-то не так с порядком включенных библиотек? Как я могу узнать, в чем причина неудовлетворительной ошибки ссылки?