如何往一个jar包里面添加文件 jar的文件结果如下/image /boy /man /com/common/META-INFO如何往/image/boy目录地下写文件呢?希望大虾给个例子,帮小弟一把. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用rar软件打开,不要解压,将需要添加的文件直接拖入里面(相应的目录/image/boy)即可! 楼上说得对,用WinRAR,把jar文件打开,把要加入的文件拖入WinRAR窗口,WinRAR会帮你把文件塞进去的。不行就解压缩,完了再打包。 1。托进去2。cmd中用JAR命令。 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 参数的附属参数 http://bbs.mblogger.cn/Showtopic.aspx?Forum_ID=14&Id=9843 老大们,我现在只是想往一个现成的jar包里面添加文件. 补充一下,是用程序实现.用rar 和 jar 命令我也会.:) 用程序实现的话就是要先生成一个临时jar文件,把旧的jar文件里的内容逐项读出来写到临时jar文件里,然后把要添加的文件写到临时jar文件里,再删除旧的jar文件,把临时jar文件的名称改成旧的jar文件的名称。 这有什么搞笑的,jdk自带的jar工具就是这么做的,不信你可以自己去看jar工具的源程序位置在jdk源程序目录下的 j2se\src\share\classes\sun\toolsjar\Main.java 你可以解压缩,然后用jar命令在打包:jar mvc name 文件集合 jar uf [Jar file] [file list]如:jar uf abc.jar image/boy/ 求ibaits软件包 请问学习jsp的步骤和方法是什么? 请问向数据库中插入数据或查询数据的问题?不明白Statement 和PreparedStatement的用法?? JSP里面存取图片问题 ****高手请进,如何实现选择性接受键盘事件?**** des加密有人给个列子吗 新手写的!不会改!太逊了! 怎么样过滤html代码 如何对数据库的增删改的操作??200分 关于图片的打印求高手详细解答下为什么会这样 Look and Feel应该怎样使用? 求助:java连接SQLServer
不行就解压缩,完了再打包。
2。cmd中用JAR命令。
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 参数的附属参数
用rar 和 jar 命令我也会.:)
位置在jdk源程序目录下的 j2se\src\share\classes\sun\toolsjar\Main.java
如:
jar uf abc.jar image/boy/