社区
Java
帖子详情
Java用JNA调用C++dll : Invalid memory access
欲说还休,却道天凉好个秋
2017-10-19 11:46:00
Java调用C++DLL
同一个dll 第一个方法调用成功,第二方法就报错
Exception in thread "main" java.lang.Error: Invalid memory access
在网上找很多说dll路径问题, 参数数据类型转换问题。。。。
这是我调用的dll的头文件
调用dll的源文件
Java程序员参照网上的列子写的C++, 第一次写C++程序
请求大神指点。。。。。。。。。。 已经纠结一天多了。
...全文
5318
7
打赏
收藏
Java用JNA调用C++dll : Invalid memory access
Java调用C++DLL 同一个dll 第一个方法调用成功,第二方法就报错 Exception in thread "main" java.lang.Error: Invalid memory access 在网上找很多说dll路径问题, 参数数据类型转换问题。。。。 这是我调用的dll的头文件 调用dll的源文件 Java程序员参照网上的列子写的C++, 第一次写C++程序 请求大神指点。。。。。。。。。。 已经纠结一天多了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yg_pro
2018-08-04
打赏
举报
回复
1
引用 6 楼 yg_pro 的回复:
java代码
c代码
exception
这个问题解决了 是最后iMaxLength的int类型给的不对,c中应该是int*,java对应的应该是IntegerByReference
yg_pro
2018-05-16
打赏
举报
回复
java代码
c代码
exception
ephnYZnq
2018-01-04
打赏
举报
回复
哥们,解决了吗,我也遇到同样的问题了。
欲说还休,却道天凉好个秋
2017-10-19
打赏
举报
回复
大神们不要潜水呀
欲说还休,却道天凉好个秋
2017-10-19
打赏
举报
回复
欲说还休,却道天凉好个秋
2017-10-19
打赏
举报
回复
第一张图错了,
开始我以为项目名称的原因所有在解决方案下面建了两个项目ConsoleApplication1 和 NullProject 里面的实现都是一样
m0_50298194
2021-07-29
举报
回复
@欲说还休,却道天凉好个秋
什么意思,问题解决了吗
Java
用
JNA
调用
dll
:
Invalid
memory
access
本文介绍了使用
Java
Native
Access
(
JNA
)
调用
DLL
时常见的
Invalid
memory
access
错误,并提供了两种解决方案:一是确保
C++
与
Java
间数据类型正确映射;二是将依赖的外部
DLL
文件放置于项目的JDK bin目录下。
java
内存位置访问无效,
JNA
:
java
.lang.Error:无效的内存访问
本文探讨了使用
Java
的
JNA
库
调用
C++
DLL
时遇到的内存访问错误。作者分享了遇到的问题,即返回值类型为long导致的异常,并提供了可能的解决方案,包括确保参数类型和结构体的一致性。重点在于如何解决类型不匹配引发的错误和适配不同结构定义。
JNA
的使用
本文介绍如何在
Java
项目中使用
C++
编写的
DLL
,包括不同方法对比、难点解析及最终解决方案。通过具体案例展示了从
C++
DLL
的创建到
Java
环境中
调用
的全过程。
java
人脸识别离线sdk_
Java
调用
人脸识别离线sdk-windows版
本文讲述了在
Java
项目中使用人脸识别离线SDK遇到的问题,通过
JNA
技术
调用
SDK时出现
Invalid
memory
access
异常。在初始化facedetect.binary时失败,已排除
C++
代码问题,示例工程在VS下正常运行。寻求解决方案。
Java
51,409
社区成员
86,085
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章