Google Cloud Vision API 无法使用 netty-tcnative
netty-tcnative unavailable with Google Cloud Vision API
首先,一般来说,我对 API 还很缺乏经验。我正在尝试做一个调用 Google Cloud Vision Api 的简单 Java 应用程序,但我一直 运行 陷入同样的问题,我无法真正找到任何信息无论如何。
我已经使用直接来自 Google 的代码示例克隆了 this repository。我使用 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 凭据。我真的不知道在这里做什么,非常感谢任何指点。
我正面临这个问题 GRCP Support Platform
对于使用 gRPC 的客户端,支持的平台受到 Forked Tomcat Native 支持的平台的限制,对于架构意味着 仅 x86_64,对于操作系统意味着 Mac OS X、Windows 和 Linux。此外,gRPC 限制了具有线程限制的平台的使用。
如果我在我的项目中查看 netty_tcnative 库。它没有 x86_32 库。
问题是 ==> GRCP 不支持 windows x86 32 位
我的解决方案是使用 x86_64 将旧笔记本电脑变成新笔记本电脑 :D
首先,一般来说,我对 API 还很缺乏经验。我正在尝试做一个调用 Google Cloud Vision Api 的简单 Java 应用程序,但我一直 运行 陷入同样的问题,我无法真正找到任何信息无论如何。
我已经使用直接来自 Google 的代码示例克隆了 this repository。我使用 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 凭据。我真的不知道在这里做什么,非常感谢任何指点。
我正面临这个问题 GRCP Support Platform
对于使用 gRPC 的客户端,支持的平台受到 Forked Tomcat Native 支持的平台的限制,对于架构意味着 仅 x86_64,对于操作系统意味着 Mac OS X、Windows 和 Linux。此外,gRPC 限制了具有线程限制的平台的使用。
如果我在我的项目中查看 netty_tcnative 库。它没有 x86_32 库。
问题是 ==> GRCP 不支持 windows x86 32 位
我的解决方案是使用 x86_64 将旧笔记本电脑变成新笔记本电脑 :D