首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

那位大哥能救救小弟我, 关于短信猫发送手机短信,无法发送成功

2013-09-06 
那位大哥能救救我, 关于短信猫发送手机短信,无法发送成功小弟买了一个短信猫(Wavecom), 按网上使用smslib

那位大哥能救救我, 关于短信猫发送手机短信,无法发送成功
小弟买了一个短信猫(Wavecom), 按网上使用smslib包发送手机短信,按要求将
把smslib-3.3.0b2.jar和comm.jar,放入工程lib中,javax.comm.properties放到%JAVA_HOME%/jre/lib下,
win32com.dll放到%JAVA_HOME%/jre/bin下, 代码如下:


    public void sendSMS(String mobilePhones, String content) throws GatewayException {
        //服务  
        Service srv;
        //输出消息对象  
        OutboundMessage msg;
        //通知类对象  
        //OutboundNotification outboundNotification = new OutboundNotification();
        srv = new Service();
        //网关  
        SerialModemGateway gateway = new SerialModemGateway("modem.com7", "COM7", 9600, "wavecom", "");
        //收件箱  
        gateway.setInbound(true);
        //发件箱  
        gateway.setOutbound(true);
        //ping码   
        gateway.setSimPin("0000");
        srv.addGateway(gateway);
        
        try {
            //服务启动  
            srv.startService();
           
            //发件箱信息  
            msg = new OutboundMessage(mobilePhones, content);
            msg.setEncoding(MessageEncodings.ENCUCS2); // 中文  
            //真正发送消息  
            srv.sendMessage(msg);
            srv.stopService();
        } catch (Exception e) {
            e.printStackTrace();


        }
    }



调用后总提示以下错误:
org.smslib.GatewayException: Comm library exception: java.lang.reflect.InvocationTargetException
at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:93)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:106)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:111)
at org.smslib.Service$1Starter.run(Service.java:227)
org.smslib.GatewayException: Comm library exception: java.lang.reflect.InvocationTargetException
at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:93)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:106)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:111)
at org.smslib.Service$1Starter.run(Service.java:227)
不知道什么错误, 大哥指点一下。

[解决办法]
你解决了之后,应该把你的解决方式发布出来,这样如果有人出现你同样的问题,就能够查看到了。
[解决办法]
结贴了嘛。。。

热点排行
Bad Request.