Java打包实现方法详解,第1张

Java打包实现方法详解,第2张

你听说过jar文件吗,没有?还是奇怪!好了,没关系,这是我们的第一站:打包发布。

为什么会有这个东西?首先,这是jar的全称:javaTM Archive (JAR)文件,没错,就是Java archive文件。这有点像zip文件。想想它是干什么用的,压缩!?没错,就是压缩,把我们原来零散的东西放到一边,重新组织。所有这些目的只有一个:方便!好了,不用管他是怎么压缩的。我们的重点是要压缩(输入)什么,压缩成什么(输出),然后发布(部署)。

我们的输入(要压缩的东西)主要是类文件和辅助资源(可能有图片,jsp文件,html文件等。).Jar技术存在于JDK版本1.1中,并在1.2中得到增强。接下来,我们来说说jar的好处。这是官方的描述:安全,快速下载,压缩,狩猎包,版本化包和可移植性。

说了这么多,我们现在就去落实。

先打开命令提示符(win2000或运行筐中执行cmd命令,win98是DOS提示符),输入jar Chelp,然后回车(如果你的磁盘上已经有jdk1.1或以上版本)。你看到了什么:

用法:jar { ctxu }[vfm 0 mi][jar-file][manifest-file][-C directory]filename...

选项:

-c创建新的归档文件

-t列出存档的内容。

-x展开归档中的命名(或所有)文件。

-u更新现有档案。

-v生成标准输出的详细输出。

-f指定存档文件的名称。

-m包含来自标记文档的标记信息。

-0仅存储模式;未以ZIP格式压缩

-M不生成所有项目的清单文件。

-i为指定的jar文件生成索引信息

-C转到指定的目录并包含以下文件:

如果文件名是一个目录,它将被递归处理。

Manifest文件名和归档文件名的指定顺序需要与' m '和' f '标志指定的顺序相同。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Java打包实现方法详解

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情