2016-10-28 10 views
0

JavaFXから呼び出すC++を使用してDLLを作成しました。私はそれが正常に働いたJavaからの呼び出しを試みたが、JavaFX例外からコールしようとすると来る。スレッド "JavaFXのアプリケーションスレッド" java.lang.RuntimeExceptionでJavaFXアプリケーションからDLLを実行する

例外:にjava.lang.reflect.InvocationTargetExceptionによって引き起こさ :ます。java.lang.UnsatisfiedLinkError

この問題はrunning dll method Javafxを参照さすることができますまた、それ以前に頼まれました しかし、同じことについてはコメントはありませんでした。

上記の問題をお手伝いください。 JavaFXアプリケーションからdllを呼び出す方法。

+0

、いくつかの[MCVE](http://stackoverflow.com/help/mcve)を提供してください。おそらくjavafxクラスパスの中にパスやライブラリがありません。 – FibreFoX

答えて

0

ライブラリをLD_LIBRARY_PATHまたはPATHに配置してください。また、Javaの実行中に-Djava.library.pathを使用することもできます。

は非常に基本的なサンプルのために、ここで見てみましょう:JavaFXのを使用している場合、特別なものは何もありませんのでhttp://jnicookbook.owsiak.org/recipe-No-001/

関連する問題