我尝试从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)
如何解决问题?