为了账号安全,请及时绑定邮箱和手机立即绑定

java使用jna调用c的dll

java使用jna调用c的dll

LJH5 2017-12-29 14:12:10
jna的版本是4.1.0控制台输出的testJNI()输出的testJNI done不是第一个输出吗?为什么在最后才输出?我试过在testJNI()和声明double[]之间加了睡眠Thread.sleep(),但是不管是多少秒,testJNI done也是要等到最后才输出,这是什么情况。
查看完整描述

1 回答

?
LJH5

TA贡献3条经验 获得超0个赞

解决了,是因为dll里面testJNI done是用printf输出。如果使用c++ 的std输出顺序不会乱

查看完整回答
反对 回复 2017-12-29
  • 1 回答
  • 1 关注
  • 1093 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信