jna调用dll,报无效内存访问的异常 30

报的异常、代码以及文档如下:... 报的异常、代码以及文档如下: 展开
 我来答
琴旧可1
2019-08-29 · TA获得超过3622个赞
知道大有可为答主
回答量:4881
采纳率:85%
帮助的人:251万
展开全部
首先,找到崩溃的日志查看堆栈信息,定位一下问题,你可以将正常的和崩溃的入参全部打印出来或者写到文件里面,然后做对比看一下,有的时候多一个空格也会出现意想不到的问题,谨慎一些比较好。其次,崩溃的原因不一定是Java崩溃的,可能是C封装的Dll接口有问题引起的JDK崩溃,所以你定位到问题后,尽量和写C的人沟通,看看Dll里面接收到的参数是不是和你传入的参数一致。这种崩溃问题很常见的,建议你多一些耐心,找到问题的根源。
追问
崩溃的日志在哪里呢?我之前还可以找到,现在都不知道在哪儿了。另外,我始终觉得会不会是数据类型转换,才导致崩溃的。最最蛋疼的是,厂家那边开发这个sdk的人,已经走了,现在跟我对接的人对这个sdk又不熟悉。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式