RT,就是用WINRAR打包的RAR文件,怎么用JAVA代码解压,不能用调用RAR命令的方式请教高手!!!!!!!!!!!!!!

解决方案 »

  1.   

    JDK只支持ZIP的。不知有没有解压RAR的控件。
      

  2.   

    不能用调用RAR命令的方式? 为什么?? 好像只能调用RAR命令的方式
      

  3.   

    关于解压问题, 为何文件名是乱码?
     java.util.zip.ZipFile zf = new java.util.zip.ZipFile("D:/doc_c06_net.zip");
      java.util.Enumeration enumer = zf.entries();
      while (enumer.hasMoreElements()) {
        java.util.zip.ZipEntry ze = (java.util.zip.ZipEntry) enumer.nextElement();
        String name = ze.getName();
        name=new String(name.getBytes("ISO-8859-1"),"UTF-8");
        System.out.print(name + "<BR>");
        }