这里介绍生成【jar文件】及【war文件】的三种方法:
一、jar文件生成
1、jar命令
第一步:在WebRoot\WEB-INF\classes目录下建立MANIFEST.MF文件,内容可为空,也可以写入如下内容
Manifest-Version: 1.0
Class-Path:
Created-By: NJM
注:【键:值】 之间有一个空格。否则会出现java.io.IOException:invalid header field异常。
第二步:cmd进入项目的classes目录执行箭头后面的命令-->jar cvfm classes.jar MANIFEST.MF *.*
2、rar压缩法
第一步:在classes目录下建立META-INF子目录;
第二步:在META-INF子目录下建立MANIFEST.MF文件,内容可为空,也可以写入如下内容;
Manifest-Version: 1.0
Class-Path:
Created-By: NJM
注:【键:值】 之间有一个空格。
第三步:将classes目录下的所有内容添加入压缩文件,压缩格式.zip。名字自取,扩展名为.jar;
3、利用Eclipse法
在IDE中右键单击src-----导出-----Java-JAR文件-----勾选[导出生成的类文件和资源]、[压缩JAR文件的内容]、浏览导出位置------完成。
二、war文件生成
1、jar命令
cmd进入项目下的WebRoot目录执行箭头后面的命令-->jar cvf myhome.war */ .
注:“*/”代表当前目录下的所有文件及文件夹。
“.” 表明将要在当前目录中生成war包。
2、rar压缩法
将WebRoot目录下的所有内容压缩成zip格式的后缀名为.war的文件即可。
3、利用Eclipse法
右键单击[项目]-----J2EE-WAR file(MyEclipse)-----浏览一下位置-----完成。