jni调用dll问题

one_two 2004-12-28 11:33:19
最近和别的一家公司的软件需要对接,而对接用到的数据格式是xml的,这个可以解决,但问题是这个xml文件需要校验,用crc的标准,然后他们给了一个crc的dll,说校验用这个就可以了,
现在问题如下:我查了一下jni的文档,如果用jni调用dll的话,步骤是先用java写成一个方法,然后用javah生成一个头文件,然后在vc++中对这个头文件中的方法实现,这个过程是有jni的标志的,那么当在vc++中生成了dll,这个dll是可以被java来调用的,
但现在,他们只给了一个dll,以及dll中如何校验的方法,请问,这个可以在java中被调用吗?
...全文
131 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
GJA106 2004-12-29
  • 打赏
  • 举报
回复
用javah生成中介dll,然后中介dll去调用crc的dll,中介dll负责与java交互,这样就可以了。
javaren555 2004-12-29
  • 打赏
  • 举报
回复
你用你在vc++中生成的dll封装他们给的dll即可。
one_two 2004-12-29
  • 打赏
  • 举报
回复
谢谢,我已经搞定了,

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧