不久前开发过讯飞语音识别和小程序结合的系统,发表了一篇配置记录,有一些同学问一下问题,我再把我但是自己做的另外一篇记录发出来,给需要的同行参考一下。上一篇文章的地址:http://blog.csdn.net/c910511/article/details/54839160
1、添加jar在项目的lib里面添加下面两个jar包即可【本来打算上传到csdn的,突然上传不了,这个是讯飞的包,下载即可】2、添加动态库【本来打算上传到csdn的,突然上传不了,这个是讯飞的包,下载即可】①、WIndow系统里面的动态库为dll,设置方法为以下三种,选择其中一种即可:1,应用的当前运行目录;2,由系统环境参数 Path 指定的目录;3,System32 目录;其中 1、应用的当前运行目录 设置的截图为【libmscxx是在linux系统里面用到的,macxx是在window系统用到的,后面的数字代表系统位数】②Linux系统的设置方法为1,LD_LIBRARY_PATH指定的目录【设置没有成功过】;2,/lib/ 和 /lib64/ 目录【设置成功】;3、开发过程中遇到的错误和解决办法a、java.lang.Unsatisfie.lang.UnsatisfiedLinkError no injava.library.path,或报20021的错误解决办法:动态库libmsc64.so没有配置或者生效,需要配置b、在错误中出现i386的错,但是你的系统是64位的系统,错误例如:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/i386:/lib:/usr/lib原因:jdk版本安装错误,系统是64位的系统,但是jdk装了32位的,动态库又用的是libmsc64.so,所以会出现这个问题,要把jdk安装为64位的jdk新闻热点
疑难解答