如何往一个jar包里面添加文件
jar的文件结果如下
/image
/boy
/man
/com/common
/META-INFO
如何往/image/boy目录地下写文件呢?
希望大虾给个例子,帮小弟一把.
问题点数:50、回复次数:16Top
1 楼clchyj(13妖)回复于 2005-06-01 15:00:26 得分 0
用rar软件打开,不要解压,将需要添加的文件直接拖入里面(相应的目录/image/boy)即可!Top
2 楼bolg(保罗)回复于 2005-06-01 15:28:19 得分 0
楼上说得对,用WinRAR,把jar文件打开,把要加入的文件拖入WinRAR窗口,WinRAR会帮你把文件塞进去的。
不行就解压缩,完了再打包。Top
3 楼life8love(非你不可)回复于 2005-06-01 15:34:09 得分 0
upTop
4 楼awpking(星星是靠灌水灌来的)回复于 2005-06-01 20:38:23 得分 0
楼上的,你可能不要玩我?呵呵
哪位大哥,能给段代码.Top
5 楼jihanzhong(逍遥)回复于 2005-06-01 20:50:20 得分 0
灌星星Top
6 楼airhand(暴风雨)回复于 2005-06-01 20:55:05 得分 0
1。托进去
2。cmd中用JAR命令。Top
7 楼Goldrush(上天有好生之德)回复于 2005-06-02 00:45:44 得分 10
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 参数的附属参数
Top
8 楼Goldrush(上天有好生之德)回复于 2005-06-02 00:47:35 得分 0
http://bbs.mblogger.cn/Showtopic.aspx?Forum_ID=14&Id=9843Top
9 楼awpking(星星是靠灌水灌来的)回复于 2005-06-02 12:11:03 得分 0
老大们,我现在只是想往一个现成的jar包里面添加文件.Top
10 楼awpking(星星是靠灌水灌来的)回复于 2005-06-02 12:11:59 得分 0
补充一下,是用程序实现.
用rar 和 jar 命令我也会.:)Top
11 楼gtlang78()回复于 2005-06-02 13:52:19 得分 40
用程序实现的话就是要先生成一个临时jar文件,把旧的jar文件里的内容逐项读出来写到临时jar文件里,然后把要添加的文件写到临时jar文件里,再删除旧的jar文件,把临时jar文件的名称改成旧的jar文件的名称。Top
12 楼kkkkwx(我是中专生)回复于 2005-06-02 14:22:37 得分 0
呵呵,挺搞笑
我不会,路过!
帮你顶!Top
13 楼gtlang78()回复于 2005-06-02 14:41:22 得分 0
这有什么搞笑的,jdk自带的jar工具就是这么做的,不信你可以自己去看jar工具的源程序
位置在jdk源程序目录下的 j2se\src\share\classes\sun\toolsjar\Main.java
Top
14 楼lhcxs(有点菜)回复于 2005-06-02 16:02:10 得分 0
你可以解压缩,然后用jar命令在打包:jar mvc name 文件集合Top
15 楼iamqianqian(芊芊)回复于 2005-06-02 17:54:49 得分 0
jar uf [Jar file] [file list]
如:
jar uf abc.jar image/boy/Top
16 楼awpking(星星是靠灌水灌来的)回复于 2005-06-03 11:27:58 得分 0
算了,不问了.结贴Top
相关问题
- 求jspsmartUpload中文文件下载功能添加后的编译jar包
- 急求jspsmartUpload中文文件下载功能添加后的编译jar包
- 如何将servlet的jar文件路径添加到classpath中?
- 在Apache+Tomcat+jdk中找不到类,如何添加JAR文件?
- 文件的添加
- 文件的添加
- 我把一java 的jar 文件解开,在里面添加一些东西,然后想用vb编程再将它打包成一个jar文件,如何实现?
- Visual J++中怎么用*.jar包文件
- 怎么将Class文件打包成.jar文件呢??
- jbuilder 2005 如何把任意目录 H:\java\my\ 添加为自定义库?这个目录里面只有*.java文件。难道只能添加jar文件吗?




