找不到Java Spring smslib库配置错误CommPortIdentifier类

时间:2018-11-01 05:30:19

标签: java serial-port smslib

我尝试从gsm调制解调器处理短信。我已经使用了smslib库。但是当我尝试启动服务时,出现运行时错误。下面是我的代码

gateway = new SerialModemGateway("COM9", "COM9", 9600, "Huawei", "E1756");
gateway.setProtocol(Protocols.PDU);
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin("0000");
Service.getInstance().addGateway(gateway);
Service.getInstance().startService();

执行startService()时,出现如下运行时异常

Exception in thread "Thread-19" java.lang.ExceptionInInitializerError
    at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:69)
    at org.smslib.modem.AModemDriver.connect(AModemDriver.java:114)
    at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:189)
    at org.smslib.Service$1Starter.run(Service.java:275)
Caused by: java.lang.RuntimeException: CommPortIdentifier class not found
    at org.smslib.helper.CommPortIdentifier.<clinit>(CommPortIdentifier.java:76)

如何解决问题?

0 个答案:

没有答案