我正在开发一个可以与ACRCloud一起使用的REST服务,为此我使用了本地库acrcloud_extr_tool,但是当我调用将调用ACRCloud的服务时,出现了一个错误:(java.lang.UnsatisfiedLinkError) java.lang.UnsatisfiedLinkError: no acrcloud_extr_tool in java.library.path
我使用的是NetBeans IDE8.2,REST服务将部署在TomCat服务器上。我发现有文章说要在运行JVM的选项中添加一个链接,但我尝试的方法不起作用……
有人知道怎么解决我的问题吗?
有用的链接:
How to add native library folder to existing project in Netbeans
发布于 2018-08-03 16:57:06
我没有使用ACR的经验,但就我所见,有一个Java SDK,所以为什么不尝试使用它而不是原生的呢?如果您尝试一下,在Github Repo (https://github.com/acrcloud/acrcloud_sdk_java)中可以很好地描述这些步骤(Eclipse唯一的遗憾:/)。请注意,您还需要在Tomcat Server上安装它(以及正确版本的vcredist),以便在部署后使用它(不幸的是,我没有在Maven上找到该包,但可能我错了)
也许最简单的解决方案,如果你不需要很多不常见的特性,那就是直接通过HTTP request调用webservice?(https://www.acrcloud.com/docs/acrcloud/demos/web-api/)
https://stackoverflow.com/questions/51668430
复制相似问题