2012-11-28 60 views
1

它爲2天,我正在嘗試對我的計算機上配置smslib,我總是得到下面試圖執行包含在zip文件中的示例代碼(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 

我已經完成了smslib網站上的所有問題,我已經閱讀了所有關於相同錯誤的帖子,我也配置了JAVA_HOME路徑,但是我的鋼鐵獲得了相同的錯誤。 我正在使用Eclipse Juno和JDK 7在Windows 7上工作。 請有人幫助嘗試解決此問題。 還有一件事;是否有另一個我們可以用來代替smslib的庫?

感謝

回答

5

它精細現在,我想這是由於這樣的事實,我的日食與jre的路徑,而不是JDK路徑配置。 我把所需的文件放在jre的文件夾中,它工作正常。

非常感謝!

+0

有同樣的問題,我的smslib應用程序移動到一臺新的電腦 - 只是找不到它。然後我意識到我配置了jre而不是jdk作爲默認的java環境。謝謝 – arnehehe