已知dll文件,方法名,返回值参数,如何使用java调用

abbywl 2012-11-01 04:08:46
我用的是jnative,但我的参数是一个char类型数组
jnative接收不了这个类型
我要的结果不是方法的返回值 而是我传进来的这个 char类型数组 被dll文件方法处理后的 数组
求解呀
...全文
266 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
PPS柴油 2012-11-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
本人做过这样的东东,用jni来调用java先定义好方法,然后生成dll的头文件,在用c、c++来实现。不然你怎么也调不了。
[/Quote]

不同的环境还要进行相应的编译才行哦!祝你好运
PPS柴油 2012-11-02
  • 打赏
  • 举报
回复
本人做过这样的东东,用jni来调用java先定义好方法,然后生成dll的头文件,在用c、c++来实现。不然你怎么也调不了。
abbywl 2012-11-02
  • 打赏
  • 举报
回复
那位大侠给方法呀
PPS柴油 2012-11-02
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
我的情况是 已有dll文件,需要java来调用已经存在的dll 获取的值是 传入参的数经过的值 参数是一个char数组
[/Quote]

调不了的
abbywl 2012-11-02
  • 打赏
  • 举报
回复
我的情况是 已有dll文件,需要java来调用已经存在的dll 获取的值是 传入参的数经过的值 参数是一个char数组
chenshuang_com 2012-11-02
  • 打赏
  • 举报
回复
看看这个:http://blog.csdn.net/chenshuang_com/article/details/7681670
freezpf 2012-11-01
  • 打赏
  • 举报
回复
懂C的话可以用JNI,不过好像JNA里有类型可以对应的
  • 打赏
  • 举报
回复
JNI

50,529

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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