2017-09-27 3 views
0

libsodiumからSigningKeyの新しいインスタンスを作成するとこの例外が表示されますが、どのようにこの問題を解決するには?Javaプロジェクトでlibsodiumエラーを修正するには

Exception in thread "main" java.lang.UnsatisfiedLinkError: no sodiumjni in java.library.path 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867) 
    at java.lang.Runtime.loadLibrary0(Runtime.java:870) 
    at java.lang.System.loadLibrary(System.java:1122) 
    at org.libsodium.jni.NaCl.<clinit>(NaCl.java:29) 
    at org.libsodium.jni.keys.SigningKey.<init>(SigningKey.java:41) 
    at tech.digitus.carthage.kanouni.utils.SecretKey.<init>(SecretKey.java:28) 

答えて

0

明らかに、ナトリウム依存関係はクラスパスにはないと言っています。クラスパスに追加して再試行してください。

コマンドの下に

java -Djava.library.path=/path/to/dependency/directory 
をお試しください
関連する問題