程序呢?
你是不是用到zip包
但是你实际在path里面并没有

解决方案 »

  1.   

    据我所知 java -D是设置系统属性的,用法是:java  -D<name>=<value>你想做什么?
      

  2.   

    java.lang.UnsatisfiedLinkError: no libtssx_cmpp in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1491)
    at java.lang.Runtime.loadLibrary0(Runtime.java:788)
    at java.lang.System.loadLibrary(System.java:834)
    at com.haoxi.hainanshow.cnative.JCMPP.<clinit>(JCMPP.java:31)
    at com.haoxi.hainanshow.test.SMGTest2.<clinit>(SMGTest2.java:28)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:274)我就是为了不让这个错误发生,
    我用jni封装了一个c的.so共享库,我希望用
    System.loadLibrary()方法调用到这个库,但这样的话就:
    java.lang.UnsatisfiedLinkError: no libtssx_cmpp in java.library.path目前已做的设置:
    LD_LIBRARY_PATH=.:/opt/jakarta-tomcat-4.1.30/webapps/hainanshow/WEB-INF/lib
    export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME LD_LIBRARY_PATH用System.load()方法可以通过绝对路径引用到共享库,但我写在servlet里就不好使了。
      

  3.   

    java.library.path到底该怎么设置?
      

  4.   

    我觉得是你没有在系统的path路径中添加这个dll所在的目录。
      

  5.   

    [willr@wap lib]$ more getLibraryPath.java 
    class getLibraryPath
    {
       public static void main(String[] args)
       {
          String path = System.getProperty("java.library.path");
          System.out.println(path);
          System.setProperty("java.library.path",".");
          System.out.println(path);   }
    }
    [willr@wap lib]$ java getLibraryPath
    /usr/java/j2sdk1.4.2_04/jre/lib/i386/client:/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/j2sdk1.4.2_04/jre/../lib/i386:.:/opt/jakarta-tomcat-4.1.30/webapps/hainanshow/WEB-INF/lib
    /usr/java/j2sdk1.4.2_04/jre/lib/i386/client:/usr/java/j2sdk1.4.2_04/jre/lib/i386:/usr/java/j2sdk1.4.2_04/jre/../lib/i386:.:/opt/jakarta-tomcat-4.1.30/webapps/hainanshow/WEB-INF/lib
    [willr@wap lib]$ echo $LD_LIBRARY_PATH
    .:/opt/jakarta-tomcat-4.1.30/webapps/hainanshow/WEB-INF/lib
      

  6.   

    [willr@wap lib]$ echo $PATH
    /usr/kerberos/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/openssh3.8p1/bin:/usr/X11R6/bin:/usr/java/j2sdk1.4.2_04/bin:/opt/mysql/bin:/home/willr/bin需要加到PATH里?