Я не могу найти 'org.smslib.gateway.modem.Modem', это банка SMSLib
Я хочу следовать этому примеру использования SMSLib для отправки SMS на мой мобильный телефон с помощью модема, но не могу найти org.smslib.gateway.modem.Modem
в SMSLib (файл Java - jar) v3.5.4, который я скачал.
Где я могу скачать SMSLib.jar
что есть все необходимые файлы? Пожалуйста, помогите, спасибо.
1 ответ
Как этот пример в dev
ветвь ссылается на класс, который существует в dev
ветка. Вы можете клонировать репозиторий и собрать пакет из этой ветки.
git clone https://github.com/smslib/smslib.git
cd smslib/smslib
mvn package
После этого у вас есть библиотека, доступная в target/smslib-dev-SNAPSHOT.jar
который вы можете использовать для примера для запуска.
Или вы клонируете репозиторий и открываете проект maven в корне проекта в вашей IDE. Тогда вы можете играть с кодом в smslib/src/test/java/org/smslib/Test_IPModem.java
, Сборка в вашей IDE сделает все, что связано с зависимостями, за вас.
Голосование за правильный ответ? Класс o.s.g.m.Modem
не существует в версии v.3.5.4
,
Этот факт легко проверить.
jar tf smslib-3.5.4.jar | grep "modem/Modem"
org/smslib/modem/ModemGateway$IPProtocols.class
org/smslib/modem/ModemGateway$ModemTypes.class
org/smslib/modem/ModemGateway.class
В то время как класс существует в dev
снимок.
jar tf smslib-dev-20151220.150109-6.jar | grep "modem/Modem"
org/smslib/gateway/modem/Modem.class
org/smslib/gateway/modem/ModemResponse.class