![](/img/trans.png)
[英]How can I create or open a libsodium compatible sealed box in pure Java
[英]How can i fix the libsodium error in java project
當我從libsodium創建SigningKey的新實例時出現此異常,請問有什么辦法解決此問題?
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)
明確地說,sodiumjni依賴性不在類路徑中。 嘗試將其添加到類路徑,然后重試。
嘗試以下命令
java -Djava.library.path=/path/to/dependency/directory
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.