你的环境是java1.6.17 + eclipse +smslib3.4.4
单位的电脑 的JDK不是1.6的吧。。

解决方案 »

  1.   

    调用dll啊
    这个挺麻烦
    跟环境关系很大
      

  2.   

    org.smslib.TimeoutException: No response from device.
    dll 只要和jar包对应就好....好熟悉的错误,好久没做了 想不起来了
      

  3.   

    不是你的程序的问题。虽然没有用过,但是看了一下官网的说明。
    你异常里提到
    SLF4J: The requested version 1.6 by your slf4j binding is not compatible with [1.5.5, 1.5.6, 1.5.7, 1.5.8, 1.5.9, 1.5.10]
    SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
    http://www.slf4j.org/codes.html 上有这么一段的说明:Mixing mixing different versions of slf4j artifacts can cause problems. For example, if you are using slf4j-api-1.6.1.jar, then you should also use slf4j-simple-1.6.1.jar, using slf4j-simple-1.5.5.jar will not work. 而你使用的是smslib3.4.4,搜索了一下里面的是slf4j1.5.6版本(不知道对不?),所以你要确保你的所有slf4j包的版本都是一致的。这些应该都没有问题,因为你测试通过了,挪了机器就出问题,所以还是检查你出问题这台机器的环境吧。重点放在jdk、jre以及你导入包测版本上。还要注意你使用的容器的版本。
      

  4.   

    信息: JRE Version: 1.6.0_17
    2010-7-15 17:51:34 org.smslib.helper.Logger logInfo
    信息: JRE Impl Version: 14.3-b01 你的这两个版本就不一致。
      

  5.   

    slf4j-api-1.6.1.jar 换成 slf4j-api-1.5.6.jar
    编译 通过 
    只是出现几个warning