zip和jar包肯定没有问题
rar应该也没有问题的,因为jar其实就是rar是不是你的rar工具问题?

解决方案 »

  1.   

    就是说客户用winrar打成的rar包,java读不了,打不开,这个真实头疼,有方法解决么
      

  2.   

    我觉得会是rar版本问题吗?
    你用rar工具打开有问题吗?客户端的文件是怎么传给你的?有没有可能是传递过程中数据丢失
      

  3.   

    使用java打成zip或者rar文件后,java可以解开,那么rar工具能打开吗?
      

  4.   

    客户端打成一个rar包,上传到服务器,现在服务器负责解压,但是解不开,zip就没有问题,如果是java自己打成的rar或者zip包,java解压或者用户解压都没有问题,怪阿
      

  5.   

    用winrar打成zip 再手动改成jar就可以了啊
      

  6.   

    真是怪事,本来用java.util.zip来做,不适别文件中文名称,找了一天换了org.apache.tools.zip来做,可以识别中文文件名称,zip包解/压没有任何问题,rar压缩也没有问题,就是,客户端用winrar压的文件包不能解开,是不是格式出了问题?
      

  7.   

    rar格式的压缩包不能打开,与zip算法不一样,试一试winrar压缩的rar文件用winzip都打不开
      

  8.   

    请问 jFresH_MaN(TM)  
       rar 就是 jar 吗?
      

  9.   

    Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file. The manifest stores meta-information about the JAR file contents and is also used for signing JAR files.刚才查了文档,jar是zip的一种
    所以rar可能不能打开。。
      

  10.   

    用java程序调用操作系统命令解
      

  11.   

    这个问题很难解决,希望大家都来讨论一下,是否可以写个程序来解压winrar达的包
      

  12.   

    恩,这几天看了点资料
    rar文件和zip(jar)文件的内在格式是不一样的,所以java的api是不能只来操作的了那么其他方法肯定就比较复杂了,呵呵
      

  13.   

    嗯,俺也做过一个客户端上传压缩文件到服务器后,自动把压缩文件解到相应目录。zip文件可以,rar不行,就跟jfresh_man说的一样。另外好象也不能识别中文名:(
      

  14.   

    你们都受骗了,jar文件就是zip,与rar是两个概念。
    原因很简单,rar 算法是收费的,zip算法免费。
      

  15.   

    请问,大家能不能提供解压rar的java原码陈程序?大家来分享讨论一下
      

  16.   

    rar格式不行,除非你能找到相应的第三方组件
    改用zip格式
      

  17.   

    大家都没有用过java程序来解压rar工具压缩的包么?