java -version
Error occurred during initialization of VM
java.lang.UnsatisfiedLinkError: no zip in java.library.path
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
        at java.lang.Runtime.loadLibrary0(Runtime.java:823)
        at java.lang.System.loadLibrary(System.java:1030)
        at java.lang.System.initializeSystemClass(System.java:1077)

解决方案 »

  1.   

    一个swing 软件 有自带的jre,在别的电脑上都可以 但是有一台出现了这个问题
      

  2.   

    压根就没安装jdk,用的是自己精简的JDK
      

  3.   

    你自己精简的jdk?你是不是删除了什么重要的文件呀  大哥  
      

  4.   

    缺:
    linux 版下 jre/lib/i386/libzip.so
    windows 版下 是 ????
      

  5.   

    windows 版 应该有个对应的 dll文件。
      

  6.   

    应该是libzip缺失,
    检查一下你所用的jre(程序自带的或是系统预装的)的bin目录下有没有
    zip.dll(如果是windows)
    zip.so(Linux)
    zip.jnilib(Mac)
    有可能是自带的jre中缺失这个lib
      

  7.   

    是windows下的  lib下面没有缺失zip.dllQuote
      

  8.   

    楼主啊!问题的关键不在于错在哪了,而在于压根都不该用什么swing软件,用那个东西好么,不好啊!很多底层的东西自己最好实践下,编程也是需要感觉的
      

  9.   

    当 Java 虚拟机无法找到声明为 native 的方法的本地语言定义时,抛出该错误。
    请参考网站:http://blog.csdn.net/maojudong/article/details/4552728
      

  10.   

    那检查一下这个文件夹有没有被加到PATH环境变量中?好像win下java.library.path会去查看PATH