У меня есть Java-приложение, в котором я использую распознавание речи в облаке Google.Все работает нормально, когда я запускаю исполняемый файл jar в Ubuntu, но когда я выполняю исполняемый файл jar в моем raspberry pi 3 с ОС Raspbian с помощью команды java -jar JarFile.jar
, я получаю сообщение об ошибке зависимости от netty, которую я никогда не использовал.
Я прочитал этот вопрос Не удалось загрузить библиотеки: [netty_tcnative_linux_arm_32, netty_tcnative_linux_arm_32_fedora, netty_tcnative_arm_32, netty_tcnative] , который в точности совпадает с моим, но я не знаю, как его переноситьпри условии там.Если бы кто-то мог дать мне больше информации о том, как это сделать, я был бы очень рад.
Я уже попробовал:
- Использование netty в моих зависимостях maven, хотя мне и не нужноit.
- Установка tomcat apache (я думал, что он может предоставить какое-то решение SSL)
- Добавление новейшего netty .jar в мои зависимости
Это первые строкитрассировка ошибки я получаю:
dic 30, 2018 11: 14: 39 PM io.grpc.netty.shaded.io.grpc.netty.GrpcSslContexts defaultSslProvider
INFORMACIÓN: netty - tcnative unavailable(this may be normal)
java.lang.IllegalArgumentException: Failed to load any of the given libraries: [netty_tcnative_linux_arm_32, netty_tcnative_linux_arm_32_fedora, netty_tcnative_arm_32, netty_tcnative]
at io.grpc.netty.shaded.io.netty.util.internal.NativeLibraryLoader.loadFirstAvailable(NativeLibraryLoader.java: 93)
at