社区
工具平台和程序库
帖子详情
JNA调用DLL库在任何电脑上使用
qq351540817
2017-10-17 04:02:41
使用vs生成一个c语言编写的dll库,然后使用jna调用,在同一电脑上可以,但将此dll库放到别人的电脑上使
用则失败,此问题应如何解决。最终希望将jna调用dll库的java工程打成jar包供其他人使用。
...全文
356
2
打赏
收藏
JNA调用DLL库在任何电脑上使用
使用vs生成一个c语言编写的dll库,然后使用jna调用,在同一电脑上可以,但将此dll库放到别人的电脑上使 用则失败,此问题应如何解决。最终希望将jna调用dll库的java工程打成jar包供其他人使用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2017-10-17
打赏
举报
回复
使用depends.exe查看这个dll依赖的其它dll
qq351540817
2017-10-17
打赏
举报
回复
那是不是说如果我打成的dll库缺少其他的依赖库 只能在我电脑上使用 不能在别人的电脑上使用?
JNA
调用
DLL
完整实例demo
使用
JNA
加载C++的
dll
库
实战 完整实例的代码 https://blog.csdn.net/huanzhongying/article/details/88706250
Jna
调用
dll
实例
jna
调用
dll
实例,包含
jna
.jar包,有详细的
调用
过程注释,包括
调用
时的中文乱码处理。本实例还提供了32位和64位的
dll
试用文件。
jna
调用
dll
jna
调用
dll
。
使用
vs生成
dll
,而后将
dll
文件保存到java指定文件。注意jkd与
dll
是否对应。
使用
JNA
替代JNI
调用
DLL
,并解决内存溢出问题
问题描述: 在开发项目过程中,需要处理算法分析出来二进制流数据,并对数据解析处理转发。我们上层应用平台是
使用
java开发的,但开放平台是
使用
c++开发,虽提供给我们对应的.h头文件,但在java中来解析这些数据就显然有些复杂,在实现、效率上都可能不太理想。 解决方案: 请C++同事帮忙写个
dll
程序,
dll
去解析开发平台输出的二进制流数据,上层应用平台
调用
dll
得到json报文,然后再去做一些业务处理。 那现在上层应用面临的问题:访问java外部功能接口实现方式(即
调用
dll
)怎么选择及实现?
java用
JNA
调用
dll
实例,包含各种参数
调用
实例中演示了各种参数形式的
DLL
函数
调用
,如:基本数据类型、基本数据类型的指针和引用、结构体、结构体的指针和引用、函数指针和回调函数、字符串指针、输入数组、输出数组等,非常实用。
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章