2012-11-28 1 views
1

Это время 2 дня я пытаюсь настроить smslib на моем компьютере, и я всегда получал исключение ниже при попытке выполнить пример кода (SendMessage), содержащийся в почтовый файл:smslib вопрос конфигурации

log4j:WARN No appenders could be found for logger (smslib). 
    log4j:WARN Please initialize the log4j system properly. 
    log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 
    Exception in thread "Thread-3" 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:276) 
    Caused by: java.lang.RuntimeException: CommPortIdentifier class not found 
    at org.smslib.helper.CommPortIdentifier.<clinit>(CommPortIdentifier.java:76) 
    ... 4 more 

I сделали все, что просили на веб-сайте smslib, я прочитал все сообщения, связанные с одной и той же ошибкой, я также настроил путь JAVA_HOME, но я стал получать ту же ошибку. Я работаю над Windows 7, с Eclipse Juno и JDK 7. Пожалуйста, кто-нибудь может помочь исправить эту проблему. И еще одна вещь; есть ли другой lib, который мы можем использовать вместо smslib?

Благодаря

ответ

5

Это хорошо сейчас, я думаю, это было связано с тем, что мое затмение настраивался с JRE путь вместо пути JDK. Я поместил нужные файлы в папки jre, и он работает нормально.

спасибо!

+0

Имел ту же проблему, переместил приложение smslib на новый компьютер - просто не смог его найти. Затем я понял, что jre был настроен вместо jdk в качестве среды java по умолчанию. благодаря – arnehehe