jar的文件结果如下
/image
      /boy
      /man 
/com/common
/META-INFO如何往/image/boy目录地下写文件呢?
希望大虾给个例子,帮小弟一把.

解决方案 »

  1.   

    用rar软件打开,不要解压,将需要添加的文件直接拖入里面(相应的目录/image/boy)即可!
      

  2.   

    楼上说得对,用WinRAR,把jar文件打开,把要加入的文件拖入WinRAR窗口,WinRAR会帮你把文件塞进去的。
    不行就解压缩,完了再打包。
      

  3.   

    1。托进去
    2。cmd中用JAR命令。
      

  4.   

    JAR 文件就是包含了 META-INF/MANIFEST 的 ZIP 文件,所以,只需要使用 WinZip、WinRAR 等工具创建所需要 ZIP 压缩包,再往这个 ZIP 压缩包中添加一个包含 MANIFEST 文件的 META-INF 目录即可。对于使用 jar 命令的 -m 参数指定清单文件的情况,只需要将这个 MANIFEST 按需要修改即可
    jar 命令的用法如下:  jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...  其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们分别表示:  -c 创建新的 JAR 文件包
      -t 列出 JAR 文件包的内容列表
      -x 展开 JAR 文件包的指定文件或者所有文件
      -u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)  [vfm0M] 中的选项可以任选,也可以不选,它们是 jar 命令的选项参数  -v 生成详细报告并打印到标准输出
      -f 指定 JAR 文件名,通常这个参数是必须的
      -m 指定需要包含的 MANIFEST 清单文件
      -0 只存储,不压缩,这样产生的 JAR 文件包会比不用该参数产生的体积大,但速度更快
      -M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数  [jar-文件] 即需要生成、查看、更新或者解开的 JAR 文件包,它是 -f 参数的附属参数
      [manifest-文件] 即 MANIFEST 清单文件,它是 -m 参数的附属参数
      

  5.   

    http://bbs.mblogger.cn/Showtopic.aspx?Forum_ID=14&Id=9843
      

  6.   

    老大们,我现在只是想往一个现成的jar包里面添加文件.
      

  7.   

    补充一下,是用程序实现.
    用rar 和 jar 命令我也会.:)
      

  8.   

    用程序实现的话就是要先生成一个临时jar文件,把旧的jar文件里的内容逐项读出来写到临时jar文件里,然后把要添加的文件写到临时jar文件里,再删除旧的jar文件,把临时jar文件的名称改成旧的jar文件的名称。
      

  9.   

    这有什么搞笑的,jdk自带的jar工具就是这么做的,不信你可以自己去看jar工具的源程序
    位置在jdk源程序目录下的 j2se\src\share\classes\sun\toolsjar\Main.java
      

  10.   

    你可以解压缩,然后用jar命令在打包:jar mvc name 文件集合
      

  11.   

    jar uf [Jar file] [file list]
    如:
    jar uf abc.jar image/boy/