从网上下载java的API就可以开发了我们需要修改的类是:import java.io.IOException;import cn.com.zjtelecom.smgp.Client;import cn.com.zjtelecom.smgp.bean.Result;import cn.com.zjtelecom.smgp.bean.Submit;public class SendSms {public static void main(String[] args) throws IOException {String content =”现在还是乱码吗?”;//初始化clientClient client = new Client(“服务器的IP”,给定的端口号, 2,”用户名”, “密码”,”这里填写spid”, 0);//设置submitSubmit submit =new Submit();submit.setSrcTermid(“这里填写要下发短信的接入号”);submit.setDestTermid(“这里填写要发送的电话号码”);System.out.println(“content is :”+content);submit.setMsgContent(content.getBytes(“iso-10646-ucs-2”));submit.setMsgFormat(8);//Added by Hope———貌似这一段代码不填写会提示Stutus:43的错误submit.setMsgType(0);submit.setNeedReport(0);submit.setPriority(0);submit.setServiceID(“这里填写spid”);//Added by Hope_______貌似这一段代码不填写会提示Stutus:43的错误submit.setProductID(“这里填写我们的产品ID”);//发送短信Result result =client.Send(submit);System.out.println(result.toString());System.out.println(“Status:”+result.ErrorCode);System.out.println(“MsgID:”+result.ErrorDescription);//退出client.Close();}}如果打印出来的status是0,说明我们发送成功了;刚开始的时候,我们打印出来的status=43,经过核查后,发现我们丢掉了部分必填的参数,即添加上绿色的代码即可。