簡體   English   中英

我如何修復Java項目中的libsodium錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM