我有C程序(DLL),我可以从Java中使用JNI调用。 我想用JavaFX的对接口,因此我做了一个Java类调用DLL。 我能够加载DLL,但我不能调用该方法。 它给我的错误信息是
java.lang.UnsatisfiedLinkError:
mark1.Small_test.tester(DDDLjava/lang/String;Ljava/lang/String;Ljava/lang/String;DDD)[D
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
我已经使用了同一个DLL,它的作品,如果我用正常的Java调用。 我使用NetBeans JavaFX的。 我一直坚持这个问题了一个星期。 任何帮助是极大的赞赏。