将本机库添加到Neabeans REST项目

时间:2018-08-03 08:32:45

标签: java rest netbeans acrcloud

我正在开发将与ACRCloud一起使用的REST服务,为此,我使用本机库acrcloud_extr_tool,但是当我调用将调用ACRCloud的服务时,出现了一个错误: (java.lang.UnsatisfiedLinkError)java.lang.UnsatisfiedLinkError:java.library.path中没有acrcloud_extr_tool

我正在NetBeans IDE 8.2中工作,REST服务将部署在TomCat服务器上。 我发现有文章说要在用于运行JVM的选项中添加链接,但我尝试的方法不起作用...

有人知道如何解决我的问题吗?

有用的链接:

How to add native library folder to existing project in Netbeans

giving 'java.library.path' in netbeans for .dll/.so files

1 个答案:

答案 0 :(得分:0)

我对ACR并没有真正的经验,但是对于我所看到的,有一个Java SDK,那么为什么不尝试使用它而不是本机呢? 如果您尝试过,这些步骤将在Github Repo(https://github.com/acrcloud/acrcloud_sdk_java)中描述得很安静(仅限Eclipse,对不起:/)。 请注意,为了在部署后使用它,还需要将其安装在Tomcat服务器(以及vcredist的正确版本)上(不幸的是,我没有在Maven上找到该软件包,但也许我错了)< / p>

也许,最简单的解决方案(如果您不需要许多不常见的功能)是通过HTTP请求直接调用Web服务? (https://www.acrcloud.com/docs/acrcloud/demos/web-api/