Ошибка конфигурации библиотеки Java Spring smslib Класс CommPortIdentifier не найден - PullRequest
0 голосов
/ 01 ноября 2018

Я пытался работать на смс с 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)

Как решить проблему?

...