我使用C ++创建了一个dll,我想从JavaFX调用它。我试过从Java调用它工作正常但是当试图从JavaFX调用异常时。
线程中的异常" JavaFX应用程序线程" java.lang.RuntimeException:java.lang.reflect.InvocationTargetException 引起:java.lang.UnsatisfiedLinkError
此问题之前已被提及也可以参考running dll method Javafx 但是对此没有任何评论。
请帮助解决上述问题。如何从JavaFX应用程序调用DLL。
答案 0 :(得分:0)
确保将库放在LD_LIBRARY_PATH或PATH上。运行Java时也可以使用-Djava.library.path。
看看这里,非常基本的样本:http://jnicookbook.owsiak.org/recipe-No-001/