このjnr-jffiライブラリを使用しようとしています。それはjffiに依存しているようですので、私もそれをビルドして、私のlibsフォルダに含めました。UnsatisifedLinkedError:jarファイル内にスタブライブラリが見つかりませんでした
MATH_LIB = LibraryLoader.create(MathLib.class).load("math");
MATH_LIB.Multiply(1, 2);
そして、私は次のエラーを取得:次のようにネイティブコードをロードするための
私のコードがある、それは価値がある何のため
java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: could not locate stub library in jar file. Tried [jni/Darwin/libjffi-1.2.dylib, /jni/Darwin/libjffi-1.2.dylib]
を、私はに表示されるフォルダjni
が含まれましたさまざまなプラットフォーム用のネイティブライブラリを多数含んでいます。
このライブラリを使用してネイティブコードをロードする方法を次に示します。
私はプロジェクトを立ち上げる際にさまざまなパスを追加しようとしましたが、私のマシン上のさまざまな場所にライブラリを追加することに成功しました。
これは、これをさらにデバッグする方法を理解する必要があることを意味しますか?アドバイスは大歓迎です。
私は同じ問題に直面しています。あなたはこれを解決できましたか? – Eduardo