疯狂java讲义第六章补充习题第9题答案

9、使用jar命令。

创建jar文件并显示压缩过程:
jar cvf test.jar -C dest/.

(1)创建一个无包名结构的jar并运行:完成
(2)创建一个有包名结构的jar并运行:完成
(3)创建一个有多个包名结构的jar并运行:完成
如果参数中有不存在的文件,会提示,然后点击回车会把有的文件打包
(4)不使用清单文件:完成 cvfM
(5)不显示压缩过程:cf
(6)自定义清单文件内容:奇怪cvfm执行了,但是并没有提取我创建的文件内容,,我找到原因了,这个文件,必须以一个空行结束,否则的话,结束的那一行并不会被压缩到manifest.mf文件中
还有格式一定要对,不然报错如下
疯狂java讲义第六章补充习题第9题答案_第1张图片
格式对了之后,key一定要是英文,不然报错如下
疯狂java讲义第六章补充习题第9题答案_第2张图片
值倒是无所谓中英文

(7)查看jar包内容:tf
(8)查看jar包详细内容:tvf
(9)带提示信息解压缩:xvf
(10)更新jar文件:uf
(11)更新时显示详细信息:uvf
(12)创建多版本jar包:–release
除了manifest文件中多了一个
疯狂java讲义第六章补充习题第9题答案_第3张图片
就没有其他变化了

(13)创建可执行的jar包:cvfe
(14)运行jar包(java、javaw)
javaw运行并没有输出

cvfm 这些参数的顺序不能乱,暂时不知道是什么规则,先按照书上的来写

你可能感兴趣的:(笔记,java,开发语言,jar)