Почему при использовании dll в javaFX-проекте я получаю ошибку java.lang.UnsatisfiedLinkError?
В общем, проблема такая: необходимо использовать .dll в проекте на JavaFX. Файлы расположил в директории внутри проекта, в application.properties добавил java.library.path с путем до этой директории, в отдельном классе пытаюсь загрузить сам .dll:
static {
System.load("ps2000a.dll");
}
В этом же классе записал один из методов библиотеки:
public native Long ps2000aOpenUnit(Short handle, Byte serial);
При этом регулярно получаю ошибку:
Caused by: java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library:
ps2000a.dll
Несмотря на то, что абсолютный путь и был задан. Также прописывал VM option с путем до директории с либами. Не очень понимаю, чего не хватает для запуска без ошибок.