java.lang.UnsatisfiedLinkError: no DT_KeyChecker in java.library.path 
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682) 
at java.lang.Runtime.loadLibrary0(Runtime.java:823) 
at java.lang.System.loadLibrary(System.java:1030) 
at com.dt.DTKeyChecker.KeyChecker. <clinit>(KeyChecker.java:57) 
at com.dt.esignage.webserver.system.VersionCheckUtils.getServerEdition(VersionCheckUtils.java:430) 
at com.dt.esignage.webserver.system.VersionCheckUtils.storageServerEdition(VersionCheckUtils.java:440) 
at com.dt.esignage.webserver.system.VersionChecker.startRun(VersionChecker.java:31) 
at com.dt.esignage.webserver.system.CheckVersionThread.run(CheckVersionThread.java:13)

解决方案 »

  1.   

    JDK的配置或tomcat 的配置是否正确,要把所有涉及到的包都要导入!
      

  2.   

    LZ:
    请问,你定义了native 的方法吗?
    UnsatisfiedLinkError 说明,找不到native方法!
    这个原因:
    1、环境配置
    2、调用native的方法是否正确
    3、仔细看看每个步骤是否都按照要求来的
      

  3.   

    包没有倒进
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682) 
      

  4.   

    把基本的配置弄好来
    TOMCAT是比较麻烦的
      

  5.   

    缺 DT_KeyChecker.dll 这个文件