jar 命令

wiki

参数

  • c : 创建一个 jar 包
  • t : 显示 jar 中的内容列表
  • x : 解压 jar 包
  • u : 添加文件到 jar 包中
  • f : 指定 jar 包的文件名
  • v : 生成详细的报造,并输出至标准设备
  • m : 指定 manifest.mf 文件.(manifest.mf文件中可以对jar包及其中的内容作一些一设置)
  • 0 : 产生 jar 包时不对其中的内容进行压缩处理
  • M : 不产生所有文件的清单文件(Manifest.mf)。这个参数将忽略掉 m 参数的设置
  • i : 为指定的 jar 文件创建索引文件
  • C : 表示转到相应的目录下执行 jar 命令

常用命令

  • 创建Jar包
    • 打包 packet 目录至 packet.jar :
      • jar cvf pakcet.jar packet
  • 解压Jar包
    • 解压 unpakcet.jar 至 jar 指令运行的目录 :
      - jar xvf unpacket.jar
  • 向Jar包内添加文件/文件夹
    • 添加文件夹
      • jar uvf add.jar ./
    • 添加文件
      • jar uvf add.jar ./add.class