2017-04-21 13 views
0

EclipseでlibsodiumのKaliumラッパーを使用するのに苦労しています。 私の最初の試みはMavenを使用しないことでした。そこで、私はKalium's Jarをダウンロードし、libsodiumのx64 DLLをダウンロードしてwin32フォルダに追加しました。libsodium + windows 10 x64 + Eclipse

結果? libsodiumラッパーからライブラリをロードできないというエラーが出ました。

私は公式に行くことにしました...私が使用していなかったmavenが必要なので、私は望みませんでした。 私はmavenをインストールしました。依存関係にKaliumを加えました。 Eclipse用のMavenプラグインをインストールしました。

現在、私はKaliumライブラリをロードする私のプロジェクトをコンパイルしようとします。私は非常に似たエラーを受け取ります:

java.lang.UnsatisfiedLinkError: unknown 
    at jnr.ffi.provider.jffi.NativeLibrary.loadNativeLibraries(NativeLibrary.java:87) 
    at jnr.ffi.provider.jffi.NativeLibrary.getNativeLibraries(NativeLibrary.java:70) 
    at jnr.ffi.provider.jffi.NativeLibrary.getSymbolAddress(NativeLibrary.java:49) 
    at jnr.ffi.provider.jffi.NativeLibrary.findSymbolAddress(NativeLibrary.java:59) 
    at jnr.ffi.provider.jffi.AsmLibraryLoader.generateInterfaceImpl(AsmLibraryLoader.java:117) 
    at jnr.ffi.provider.jffi.AsmLibraryLoader.loadLibrary(AsmLibraryLoader.java:59) 
    at jnr.ffi.provider.jffi.NativeLibraryLoader.loadLibrary(NativeLibraryLoader.java:43) 
    at jnr.ffi.LibraryLoader.load(LibraryLoader.java:290) 
    at jnr.ffi.LibraryLoader.load(LibraryLoader.java:269) 
    at org.abstractj.kalium.NaCl$SingletonHolder.<clinit>(NaCl.java:41) 
    at org.abstractj.kalium.NaCl.sodium(NaCl.java:28) 
    at org.abstractj.kalium.keys.KeyPair.<init>(KeyPair.java:36) 

Windows用のlibsodium-devはありますか?

答えて

0

ソリューション: lib.dllの名前をsodium.dllに変更し、C:¥ProgramData¥Oracle¥Java¥javapath¥

にコピーします。
関連する問題