有没有关于jar压缩的一些知识!!希望能指点一下!!

解决方案 »

  1.   

    需要先编写一个清单文件:保存为MANIFEST.MF 文件
    Manifest-Version: 1.0         //(软件版本)//可选
    Main-Class: xxx.xxx.xxx      //(主类/路径)//
    Created-By: 1.5.0_08 (Sun Microsystem Inc.)  //(编写环境)//可选注意:冒号后有空格..Main-Class一定不能是最后一行(后面加个空行都行,但不能是最后一行)。在命令行下到class文件所在目录
    jar cfm xxx.jar MANIFEST.MF *.class ./xxxxxx.jar是打包后的的jar文件名,*.class是此目录下所有class文件,./xxx是你想一同打包进去的文件夹,此处是相对路径,可以不要或多个.其实jar文件的压缩格式是zip的,用的deflate或者store算法,你也可以用压缩工具进行一个个文件的添加
      

  2.   

    jar === zip 
    你用 zip压缩后,改后缀为jar就可以用。如果你想让jar可以运行,请参考部分楼上的建议,这里也有一些比较完整的http://www.java2000.net/viewthread.jsp?tid=157&extra=page%3D1