用cmd命令行为窗体文件打jar包

 

java中如何打包:
jar的全称:JavaTM Archive(JAR)file, 是的,就是java存档文件。这有点类似zip文件,压缩,没错就是压缩,将我原先零散的东西放到

一起,重新组织,所有这些目的只有一个:方便;

压缩的原料:class文件,还有辅助资源(如:jap文件,html文件,项目所需图片等)。
用法: jar { ctxu } [ vfm0Mi] [ jar - 文件] [ manifest - 文件] [ - C 目录] 文件名...

-c 创建新的归档文件
-t 列出归档目录
-x 解压缩已归档的指定(或所有)文件
-v 在标准输出中生成详细输出
-f 指定归档文件名
-m 包含指定清单文件中的清单信息
-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/

补充 实例2、 abc.txt的书写内容:

Manifest-Version: 1.0
Main-Class: Test
(此处有一空行)

第二行提示:main-class-name(回车)

在cmd下:
     javac  *.java
     jar    cvfm  abc.jar  abc.txt  *.class
注意:文件abc.txt内必须是3行文本:
     第一行的内容一次是:“Manifest”、英文减号、“Version”、英文冒号、英文空格、数字“1”、英文句号、数字“0”
     第二行的英文冒号与Test之间必须要有一个英文空格!!
     第三行是一个空行,也就是,你要在Test之后键入一个回车,然后才可以存盘退出!!
如果冒号后面没有空格,可以生成jar文件但不能执行;如果Test后没有回车符,则生成jar文件时会报错。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值