回覆列表
  • 1 # 使用者1614626438770

    以win7系統為例

    1.裝入簡訊貓驅動(win7裝vista驅動)

    2.把簡訊貓插入USB口,工作列右下角會顯示正在查詢驅動,稍等幾分鐘,驅動安裝完成,此時點選工作列由下角的小隨身碟圖示會看到有如下選項【彈出Prolific USB-to-Serial Comm Port(COM5)】,則表示驅動安裝成功。

    3.把SIM卡裝入到簡訊貓的SIM插槽,則簡訊貓可以正常使用了

    簡訊貓JAVA二次開發所需要配置的環境(Windows系統)

    1.將comm.jar放入JDKDIR/jre/lib/ext/

    2.將javax.comm.properties 放入 JDKDIR/jre/lib/

    3.將win32com.dll放入JDKDIR/jre/bin/

    在工程專案中需要使用的包

    log4j-1.2.16.jar、slf4j-api-1.6.3.jar、slf4j-log4j12-1.6.3.jar、smslib-3.5.2.jar 將這些包匯入工程,再把以上的簡訊貓環境配置好,就可以使用JAVA傳送簡訊了。

    注意:

    專案需要使用JDK1.5,JDK1.6版本編譯,如果報瞭如下錯誤: org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException:javax.comm.NoSuchPortException,請選擇其他的JDK版本.

    若報如下異常

    TimeOut異常、Gateway異常、SMSLib異常、IO異常、Interrupted異常等異常,則很有可能是SIM卡接觸不良,把SIM卡從SIM卡槽取下來重新裝一遍再試。

    以Linux redhat 6 32bit 為例

    1.把裝有SIM卡的簡訊貓插入Linux機器USB口

    2.在LINUX上配置簡訊傳送所需的環境

    (1)將rxtx-2.2pre1-bins\i686-pc-linux-gnu\librxtxSerial.so 複製到JDKDIR/jre/bin/下

    若使用64位系統,則是rxtx-2.2pre1-bins\x86_64-unknown-linux-gnu\librxtxSerial.so

    (2)將rxtx-2.2pre1-bins\RXTXcomm.jar複製到 JDKDIR/jre/lib/ext/下

    3.寫一段程式碼檢視 java.libray.path裡的路徑

    System.out.println(System.getProperty("java.libray.path"))

    然後再把librxtxSerial.so 放入列印的任意路徑下,比如我的Linux機器下的java.libray.path變數包含有 /home/nec/jdk1.6.0_37/jre/lib/i386 這個路徑,因此我把librxtxSerial.so放在這個路徑下

    4.再將 log4j-1.2.16.jar、slf4j-api-1.6.3.jar、slf4j-log4j12-1.6.3.jar、smslib-3.5.2.jar等包複製到JDKDIR/jre/lib/ext/

    5.檢視簡訊貓在LINUX機器上的埠號,一般為/dev/ttyUSB0,關於簡訊貓的埠配置以及其它配置在專案檔案cfgResource.properties中 (埠號修改該變數即可:cfg.sms.smsComPort=/dev/ttyUSB0)

    6.注意:

    (1):程式異常中若 有關鍵字 2.2pre1 2.2pre2 的話,則把以上步驟中的資料夾rxtx-2.2pre1-bins 替換為 rxtx-2.2pre2-bins,重複步驟2、3即可

    (2):測試在jdk1.6下透過

  • 中秋節和大豐收的關聯?
  • 世界上有沒有公婆希望兒子兒媳長期分居兩地的?