手动给帮助类打 jar包 和 给Web项目打 war包

1. 把已经写好的帮助类打成 jar 包


   (1)  打开进入 dos 命令提示窗口,直接 输入 jar 后 会出现 如下 所示的帮助命令:

    其中( -c、-v、-f  )这三个命令很常用: -c 创建新的文档 -v 生成详细输出到标准输出上-f 指定存档文件名。

     Microsoft Windows [版本 6.1.7601]
     版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
     C:\Users\songyanjun>jar 
     用法: jar {ctxui}[vfm0Me] [jar-file] [manifest-file] [entry-point] [-C dir] file
     s ...
     选项包括:
     -c 创建新的归档文件
     -t 列出归档目录
     -x 解压缩已归档的指定(或所有)文件
     -u 更新现有的归档文件
     -v 在标准输出中生成详细输出
     -f 指定归档文件名
     -m 包含指定清单文件中的清单信息
     -e 为捆绑到可执行 jar 文件的独立应用程序
     指定应用程序入口点
     -0 仅存储;不使用任何 ZIP 压缩
     -M 不创建条目的清单文件
     -i 为指定的 jar 文件生成索引信息
     -C 更改为指定的目录并包含其中的文件
     如果有任何目录文件,则对其进行递归处理。
     清单文件名、归档文件名和入口点名的指定顺序
     与 "m"、"f" 和 "e" 标志的指定顺序相同。

     示例 1:将两个类文件归档到一个名为 classes.jar 的归档文件中:
     jar cvf classes.jar Foo.class Bar.class
     示例 2:使用现有的清单文件 "mymanifest" 并
     将 foo/ 目录中的所有文件归档到 "classes.jar" 中:
     jar cvfm classes.jar mymanifest -C foo/ .

     C:\Users\songyanjun>





   (2)  进入你要打 jar 的那个目录

            
            cd D:\MyInstalltion\apache-tomcat-6.0.20\webapps\Stars\WEB-INF\classes

           
 如下所示操作:
          
  C:\Users\songyanjun>d:
            D:\>cd D:\MyInstalltion\apache-tomcat-6.0.20\webapps\Stars\WEB-INF\classes
            D:\MyInstalltion\apache-tomcat-6.0.20\webapps\Stars\WEB-INF\classes>jar cvf stars.jar *.*


           
执行如上三条命令 可看到如下所示(由于部分内容太多,效果之写了部分的)            


            标明清单(manifest)
            增加:com/stars/web/utils/(读入= 0) (写出= 0)(存储了 0%)
            增加:com/stars/web/utils/Alert.class(读入= 1186) (写出= 659)(压缩了 44%)
            增加:com/stars/web/utils/BaseAction.class(读入= 1254) (写出= 585)(压缩了 53%)
            增加:com/stars/web/utils/BasePath.class(读入= 1089) (写出= 580)(压缩了 46%)
            增加:com/stars/web/utils/DataPage.class(读入= 1502) (写出= 670)(压缩了 55%)
            增加:com/stars/web/utils/DateUtils.class(读入= 1518) (写出= 756)(压缩了 50%)

            ....  ....  .....

            ....  ......   .....
            增加:com/stars/web/utils/FileMd5.class(读入= 3887) (写出= 2070)(压缩了 46%)
            增加:com/stars/web/utils/StringUtils.class(读入= 3821) (写出= 1958)(压缩了 48%)
            增加:com/stars/web/utils/UploadFile.class(读入= 5292) (写出= 2848)(压缩了 46%)
            增加:com/stars/web/utils/userMsgBox.class(读入= 2413) (写出= 1040)(压缩了 56%)

            D:\MyInstalltion\apache-tomcat-6.0.20\webapps\Stars\WEB-INF\classes>




   (3) 打成 jar 包 命令 :    jar -cvf stars.jar *.*  

          (解释: test.jar  是 你创建的 jar 包名称 , 
                     
 *.*  表示你要把那个目录下的所有东西都打入 jar 包, 
                     也可以   
*.class  等...)。


  (4) 使用 压缩工具 即可  查看 刚才 打 好 的jar 包  中的内容。


            可以 直接 包 后缀名 jar  更改为 rar 或zip  即可查看内部结构。



2.  把项目文件打成war包

     打开进入 dos 命令提示窗口,找到项目所在的目录下 并复制其地址路径;
     例如:
D:\MyInstalltion\apache-tomcat-6.0.20\webapps\Stars

     执行如下命令:

     jar -cvf Stars.war *.*     (  解释: jar -cvf 项目名称.war *.*    )


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值