java监听多个串口_smslib使用的问题,监听一个串口没问题,监听多个串口JVM就异常退出了...

win10 64位 jdk7 64位,集成测试监听一个串口没问题,可以收发短信,当监听多个的时候启动就报异常的,不解,请问有人遇到过吗?貌似是底层调用的rxtxSerial.dll出的问题。

看API监听多个很简单,add进去就可以了,不知道为何会出错

gateway.setInbound(true);//先循环new gateway然后add进去service.addGateway方法里面是一个list所以应该是支持多个的

gateway.setOutbound(true);

gateway.setProtocol(Protocols.PDU);

//加入到网关服务队列

service.setInboundMessageNotification(inboundNotification);

service.setCallNotification(callNotification);

service.setGatewayStatusNotification(statusNotification);

service.setOrphanedMessageNotification(orphanedMessageNotification);

service.addGateway(gateway);

然后service.startService();

[thread 16080 also had an error][thread 16080 also had an error]

#

# A fatal error has been detected by the Java Runtime Environment:

#

#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000180008790, pid=5272, tid=14664

#

# JRE version: Java(TM) SE Runtime Environment (7.0_80-b15) (build 1.7.0_80-b15)

# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.80-b11 mixed mode windows-amd64 compressed oops)

# Problematic frame:

# C  [rxtxSerial.dll+0x8790]

#

# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows

#

# An error report file with more information is saved as:

# G:\Soft\mytest\smslibProject\hs_err_pid5272.log

#

# If you would like to submit a bug report, please visit:

#   http://bugreport.java.com/bugreport/crash.jsp

# The crash happened outside the Java Virtual Machine in native code.

# See problematic frame for where to report the bug.

#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值