短信猫西门子TC35测试
代码贴完了,下面告诉遇到的常见问题,并且是如何解决的: 1、如果报了如下错误: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Logger 那是因为没有把log4j-1.2.13.jar倒入到工程中。 2、如果报了如下错误: org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException:javax.comm.NoSuchPortException C:\Program Files\Java\jre1.6.0_06\lib\ext\QTJava.zip,C:\Program Files\Java\jre1.6.0_06\lib\ext\comm.jar; 说明你的Eclipse选择的JDK有问题,反正我用的是jdk-1_5_0_04版本,没有任何问题;我在MyEclipse5.5下用它自带的JDK就 有问题,这点请大家注意。 自己按上面文档操作的 但是JDK6没有 %JAVA_HOME%/jre/ext这个目录 comm.j ar无法找到. 运行报错 java.lang.reflect.InvocationTargetException 刚开始无法解决后面网上查了下可能是没有加载comm.jar 于是就在classpath手动加载comm.jar再执行就没有问题短信成功发送. 我用jdk1.6是没问题 附带测试工程包 文档 http://blog.sina.com.cn/s/blog_407da9e90100svyk.html
文件列表
ShortMessage.rar
(预估有个9文件)
ShortMessage
.project
388B
bin
test
SendShortMsg.class
3KB
SendShortMsg$OutboundNotification.class
1KB
src
test
SendShortMsg.java
2KB
java使用说明.txt
3KB
用户评论