linux中jar命令

基本命令格式

jar [选项] [操作] [文件/目录] [参数] <jar文件名>

常用操作和选项

操作选项说明
c-c创建新的 JAR 文件
t-t列出 JAR 文件内容
x-x解压 JAR 文件
u-u更新已有的 JAR 文件
v-v显示详细输出(verbose)
f-f指定 JAR 文件名
m-m包含清单文件(MANIFEST.MF
e-e设置可执行 JAR 的主类(入口类)
C-C切换目录后再操作文件

1. 创建 JAR 文件 

基本创建(不包含清单文件) 

jar cvf output.jar file1.class dir1/ file2.txt 

  • c: 创建模式

  • v: 显示详细过程

  • f: 指定输出文件名 output.jar

  • 末尾参数为要打包的文件或目录。

 

指定自定义清单文件 

jar cvfm output.jar MANIFEST.MF -C classes/ . 

  • e: 指定主类(入口类)为 com.example.MainClass

  • 打包 build/ 目录下的所有文件到 app.jar

 

2. 查看 JAR 文件内容 

jar tf app.jar 

  • t: 列出内容

  • f: 指定 JAR 文件名。

显示详细信息(权限、大小、时间) 

jar tvf app.jar 

3. 解压 JAR 文件  

解压到当前目录 

jar xvf app.jar

  • x: 解压模式

  • 解压后保留目录结构

 解压到指定目录

jar xvf app.jar -C target-directory/ 

-C: 切换到目标目录后再解压 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愿与狸花过一生

盛时常作衰时想 上场当念下场时

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值