jar命令的使用及jar文件/war文件生成

[color=green][size=x-large][b]这里介绍生成【jar文件】及【war文件】的三种方法:[/b][/size][/color]

[size=x-large][b]一、jar文件生成[/b][/size]

[size=large]1、jar命令[/size]

第一步:在WebRoot\WEB-INF\classes目录下建立MANIFEST.MF文件,内容可为空,也可以写入如下内容
Manifest-Version: 1.0
Class-Path:
Created-By: NJM

注:【键:值】 之间有一个空格。否则会出现java.io.IOException:invalid header field异常。

[img]http://dl.iteye.com/upload/attachment/255621/61a9b309-215f-347f-bc12-a5c02a59ad23.png[/img]


第二步:cmd进入项目的classes目录执行箭头后面的命令-->jar cvfm classes.jar MANIFEST.MF *.*

[img]http://dl.iteye.com/upload/attachment/255626/34a559e7-e66d-34c1-8e38-a26181323a91.png[/img]


[size=large]2、rar压缩法[/size]

第一步:在classes目录下建立META-INF子目录;

第二步:在META-INF子目录下建立MANIFEST.MF文件,内容可为空,也可以写入如下内容;
Manifest-Version: 1.0
Class-Path:
Created-By: NJM

注:【键:值】 之间有一个空格。

第三步:将classes目录下的所有内容添加入压缩文件,压缩格式.zip。名字自取,扩展名为.jar;

[size=large]3、利用Eclipse法[/size]

在IDE中右键单击src-----导出-----Java-JAR文件-----勾选[导出生成的类文件和资源]、[压缩JAR文件的内容]、浏览导出位置------完成。

[img]http://dl.iteye.com/upload/attachment/255628/f7e8ca1f-44f9-31b4-8da9-5376f5c09fb9.png[/img]

[img]http://dl.iteye.com/upload/attachment/255630/b2ca69a2-974e-3880-b646-2acbc7ad17d4.png[/img]


[size=x-large][b]二、war文件生成[/b][/size]
[size=large]1、jar命令[/size]

cmd进入项目下的WebRoot目录执行箭头后面的命令-->jar cvf myhome.war */ .
注:“*/”代表当前目录下的所有文件及文件夹。
“.” 表明将要在当前目录中生成war包。

[img]http://dl.iteye.com/upload/attachment/255638/32b762d0-f11f-36e3-a4fe-ddff10029a0e.png[/img]


[size=large]2、rar压缩法[/size]

将WebRoot目录下的所有内容压缩成zip格式的后缀名为.war的文件即可。

[size=large]3、利用Eclipse法[/size]

右键单击[项目]-----J2EE-WAR file(MyEclipse)-----浏览一下位置-----完成。

[img]http://dl.iteye.com/upload/attachment/255632/04992ae3-b13c-3c43-8748-bc029f3b686b.png[/img]

[img]http://dl.iteye.com/upload/attachment/255634/6e98f380-0262-361b-a9b9-6a63b39f96df.png[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值