Ошибка установки и настройки LibsodiumJAVA

Программисты JAVA общаются здесь
Anonymous
Ошибка установки и настройки Libsodium

Сообщение Anonymous »

когда я запускаю свой проект, я получаю эту ошибку
мой libsodium присутствует внутри
/opt/homebrew/Cellar/libsodium/1.0.20/lib. этот пакет

Код: Выделить всё

Jun 26, 2024 10:18:06 AM jnr.ffi.provider.jffi.NativeRuntime buildNativeTypeAliases
SEVERE: failed to load type aliases: java.lang.ClassNotFoundException: jnr.ffi.provider.jffi.platform.unknown.darwin.TypeAliases

dlopen(libsodium.dylib, 0x0009): tried: 'libsodium.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsodium.dylib' (no such file), '/Users/aawasthi/Library/Java/JavaVirtualMachines/corretto-21.0.3/Contents/Home/bin/./libsodium.dylib' (no such file), '/Users/aawasthi/Library/Java/JavaVirtualMachines/corretto-21.0.3/Contents/Home/bin/../lib/libsodium.dylib' (no such file), '/usr/lib/libsodium.dylib' (no such file, not in dyld cache), 'libsodium.dylib' (no such file), '/usr/lib/libsodium.dylib' (no such file, not in dyld cache)
java.lang.UnsatisfiedLinkError: dlopen(libsodium.dylib, 0x0009): tried: 'libsodium.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibsodium.dylib' (no such file), '/Users/aawasthi/Library/Java/JavaVirtualMachines/corretto-21.0.3/Contents/Home/bin/./libsodium.dylib' (no such file), '/Users/aawasthi/Library/Java/JavaVirtualMachines/corretto-21.0.3/Contents/Home/bin/../lib/libsodium.dylib' (no such file), '/usr/lib/libsodium.dylib' (no such file, not in dyld cache), 'libsodium.dylib' (no such file), '/usr/lib/libsodium.dylib' (no such file, not in dyld cache)
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.(NaCl.java:51)
at org.abstractj.kalium.NaCl.sodium(NaCl.java:29)
at org.abstractj.kalium.crypto.SecretBox.encrypt(SecretBox.java:47)
at com.newrelic.beyondapi.sodium.SodiumSimpleBox.encrypt(SodiumSimpleBox.java:25)
at com.newrelic.beyondapi.sodium.SodiumSimpleBoxIT.correctly encrypt a value(SodiumSimpleBoxIT.groovy:15)

я не могу понять об этой ошибке
если у кого-то есть идеи, поделитесь своим мнением, это будет мне очень полезно
я использую Springoot Java
и ОС, которую я использую, – macOS
Я пытаюсь запустить отличный тестовый пример шифрования SecretBox в libsodium libraray
но похоже, что он настроен неправильно
что следует я попробую дальше

Подробнее здесь: https://stackoverflow.com/questions/786 ... tion-error

Вернуться в «JAVA»