Netty-tcnative недоступен с Google Cloud Vision API - PullRequest
0 голосов
/ 11 февраля 2019

Для начала, я совершенно неопытен по поводу API в целом.Я пытаюсь сделать простое Java-приложение, которое вызывает Google Cloud Vision Api, но я продолжаю сталкиваться с той же проблемой, что я не могу найти какую-либо информацию о чем бы то ни было.

Я клонировал этот репозиторий с примерами кода прямо из Google.Я построил проект, используя mvn clean package, и все работает нормально.Однако, когда я пытаюсь это сделать (используя точные команды, указанные в README), это не работает вообще.

Сначала я получаю сообщение INFO в журнале с указанием:

netty-tcnative unavailable (this may be normal)

После этого следует:

IllegalArgumentException: Failed to load any of the given libraries: [netty_tcnative_windows_x86_32, netty_tcnative_x86_32, netty_tcnative]

Это сообщение об ошибкена самом деле не имеет никакого смысла для меня вообще.Я ничего не сделал с netty, и при этом я не был проинструктирован, чтобы сделать что-нибудь с ним (установить зависимости или около того).

Моя переменная окружения GOOGLE_APPLICATION_CREDENTIALS указывает на мой JSON с учетными данными API внутри него.Я действительно не знаю, что делать здесь, чрезвычайно благодарен за любые указатели.

1 Ответ

0 голосов
/ 26 февраля 2019

Я сталкиваюсь с этой проблемой как Платформа поддержки GRCP

Для клиентов, использующих gRPC, поддерживаемые платформы ограничены платформами, которые поддерживает Forked Tomcat Native, что для архитектур означает только x86_64 , а для операционных систем означает Mac OS X, Windows и Linux.Кроме того, gRPC ограничивает использование платформ с ограничениями потоков.

, если я посмотрю на библиотеку netty_tcnative в моем проекте.Он не имеет библиотеки x86_32.

enter image description here

Проблема в том, что ==> GRCP не поддерживает 32-битные Windows x86

Мое решениепревратить старый ноутбук в новый ноутбук с x86_64: D

...