如何部署 java 应用程序

------- android培训java培训、期待与您交流! ----------

 

jar 文件

在将应用程序进行打包时,使用者一定希望提供给其一个单独的文件,二不是一个含有大量类文件的目录,java 归档 (jar)文件就是为此目的而设计的,一个jar 文件既可以包含类文件,也可以包含诸如图像和声音的这些其他类型的文件。此外,jar 文件时压缩的,它使用了大家都熟悉的zip 压缩格式。

可以使用jar工具制作jar文件创建一个新的jar 文件应该使用的常见命令格式为:

jar cvf jarFileName File1 File2  ...

例如

 

c 创建一个新的或者空的归档文件并加入文件。如果指定的文件时目录,jar 程序将会对他们进行递归处理

C暂时改变目录 例如 jar cvf JARFileName.jar -C class*.class 改变class子目录 ,以便增加这些文件

v 生成详细的输出结果

f 将 JAR文件名指定为第二个人命令行 参数。如果没有这个参数,jar命令将结果写到标准输出上(在创建jar 文件时)或者从标准输入中

清单文件

 除了类文件 、图像和其他资源外 ,每个jar文件还包含一个用于 描述归档特征的清单文件manifest

       清单文件被重命名 为MANIFEST.MF ,它位于jar 文件的一个特殊METE-INF 子目录 一般在eclipse中新建web 项目的时候 都会自动给建好的

最小的符合标准的清单文件时很简单的:

  Manifest-version :1.0

复杂的清单文件可能包含跟多条目,这些清单被分成多个节。第一节 被称为主节

它作用于整个jar文件。随后 的条目来指定已命名条目的属性,这些已命名的条目可以是某个文件、包或者UTL 。他们都必须始于名为Name

Maninfest -Version :1.0

描述这个归档文件的行

Name:Woozle.class

描述这个文件的行

Name:com/itcast/test

描述这个包的行

要想编辑清单文件,需要将希望添加到清单文件中的行放到文本文件中,然后运行:

jar cfm JARFileName MainfestFileName。。。。

例如,要创建一个包含清单的jar 文件,营运行:

jar cfm Test.jar manifest.mf cn/itcast/test/*.class

需要更新一个已有的jar 文件的清单,则需要将增加的部分放置到一个文本文件中,然后执行系列命令

jar ufm Test.jar manifest.mf

 

可运行的jar 文件

在java se6 中可以使用jar命令中的e选项指定程序的条目点,即通常需要在调用jar程序加载器是指定的类

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值