C++ が Java へのコールバックを実行できるようにする単純なアプリケーションを実装しようとしています。これに対して、何年も前に MIT の何人かの人々によって書かれたいくつかの例を見つけました: https://github.com/swig/swig/tree/master/Examples/java/callback
ただし、独自のアプリケーションを実行しようとすると、
Exception in thread "main" java.lang.UnsatisfiedLinkError: com.swig.demo.SwigDemo3JNI.swig_module_init()V
at com.swig.demo.SwigDemo3JNI.swig_module_init(Native Method)
at com.swig.demo.SwigDemo3JNI.<clinit>(SwigDemo3JNI.java:30)
at com.swig.demo.Caller.<init>(Caller.java:39)
at com.swig.demo.SwigTest.main(SwigTest.java:47)
はSwigSwigDemo3JNI
によって生成された Java クラスであり、SwigTest
は を含む Java クラスmain
です。私が間違っていることについて誰かが私に洞察を与えることができますか?