Я создал DLL, используя C ++, который я хочу вызвать из JavaFX. Я попытался позвонить из Java, он работал нормально, но при попытке вызова из JavaFX возникает исключение.
Исключение в потоке «Поток приложения JavaFX» java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
Вызвано: java.lang.UnsatisfiedLinkError
Этот вопрос был задан ранее, также можно ссылаться работает метод dll Javafx
Но не было никаких комментариев по тому же.
Пожалуйста, помогите с вышеуказанным вопросом. Как вызвать DLL из приложения JavaFX.
Убедитесь, что ваша библиотека помещена в LD_LIBRARY_PATH или PATH. Вы также можете использовать -Djava.library.path во время работы Java.
Посмотрите здесь, для очень простого образца: http://jnicookbook.owsiak.org/recipe-No-001/
Других решений пока нет …