java web项目调用c++ dll的问题

yxshtmonkey 广东融合通信 项目经理  2015-08-07 09:21:42
求教!自己用vc调用了一个c++的sdk包生成了dll文件,然后用java通过jni调用,在普通的java类main方法里面本地执行时正常的,但放在action中,启动tomcat执行就有问题,ps:能加载到dll,但是里面的方法就不能正确执行。

public ActionForward list(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) {

System.loadLibrary("SpeechTransform");
SpeechTransform test = new SpeechTransform();
int result = test.transform_text_to_speech("用户可通过互联网、移动互联网,使用任何设备、在任何时间、任何地点,随时随地享受开放平台提供的全方位的人工智能服务。", "D:/test.pcm",
"xiaoyan", 50, 50, 50);
System.out.println("Java call cpp dll result:" + result);

return null;
}
...全文
25 1 点赞 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yxshtmonkey 2015-08-10
问题自己解决了。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-08-07 09:21
社区公告
暂无公告