在Linux操作系统中可以使用 jar 命令操作jar包

1、解压

命令:jar xvf xxx.jar    解压jar包到当前目录

2、压缩

命令:jar cvf0M xxx.jar ./  把当前目录下的文件压缩到xxx.jar

3、添加文件到jar包

命令:jar uf xxx.jar file.txt   将file.txt添加至jar包

4、添加目录下所有文件到jar包

命令:jar uf xxx.jar aa   将aa及其子目录和文件全部添加至jar包

jar命令参数:

jar命令格式:jar {c t x u f }[ v m e 0 M i ][-C 目录]文件名…

其中{ctxu}这四个参数必须选选其一。[v f m e 0 M i ]是可选参数,文件名也是必须的。

-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命令,相当于cd到那个目录,然后不带-C执行jar命令

Linux命令jar包操作相关推荐

  1. linux 后台运行jar包命令,Linux 运行jar包命令(Cent OS 7后台运行jar包)

    Linux 运行jar包命令如下: 方式一 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu. ...

  2. linux查看jar包内容命令,【达内Java教程】用linux查看jar包内文件命令

    深圳java培训(sz.java.tedu.cn)专家教你用linux查看jar包内文件命令 jar vtf fileName.jar 用法: jar {ctxui}[vfm0Me] [jar-fil ...

  3. Linux 运行jar包命令如下:

    Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二: ...

  4. Linux 设置 jar 包开机自启动

    概述 初步学习Springboot编写服务,尝试部署到Linux环境下,并进行开机自启动. Linux系统:Centos7.6 Java包:xxx.jar 流程 将 xxx.jar 包(及外部配置文件 ...

  5. Linux 运行jar包的几种方式

    nohup java -jar wechat-push-0.0.1-SNAPSHOT.jar > wechat-push-0.0.1.out 2>&1 & 一.Linux ...

  6. linux启动jar包指定日志输出目录下,linux 启动jar包 指定yml配置文件和输入日志文件...

    命令为: nohup java -jar project.jar  --spring.config.location=/home/project-conf/application.yml >  ...

  7. 全网最全Linux 运行jar包的几种方式

    一.Linux 运行jar包的几种方式 方式一: java -jar xxx.jar 最常用的启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 ...

  8. linux 快速找出上个命令,Linux 命令行快捷操作键

    原标题:Linux 命令行快捷操作键 涉及在linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 常用ctrl+左右键:在单词之间 ...

  9. linux java jar包项目如何安装在win系统 设置开机自启等配置 - jar包配置不用改

    大家都知道  linux 是没有c盘或者d盘 我们部署linux项目的时候  , java 上传的文件都是在当前项目的目录下, 我们需要把项目部署到win系统的时候 在不改其jar包的配置下,在指定盘 ...

最新文章

  1. PyCharm导入numpy包遇到的问题
  2. POJ1789简单小生成树
  3. iic裸机与linux通信,基于IIC协议的Linux操作系统与裸机通信的方法
  4. ubuntu python3.5安装_ubuntu16.04升级Python3.5到Python3.7的方法步骤
  5. system函数的返回值和执行脚本的返回值
  6. centos7查看进程ps_还在一台台登录网络设备查看日志吗?你太low了
  7. python是动态还是静态_python之静态方法和动态方法介绍
  8. 史上最管用的C盘深度清理秘籍
  9. 123457123457#0#----com.MC.konglongtianse222----前拼后广--恐龙填色mc-mc1111
  10. Linux XFS 文件系统文件的删除恢复
  11. pat乙级1083C语言
  12. 数据可视化Error:matplotlib is required for plotting when the default backend “matplotlib“ is selected
  13. 数据分析师常用工具有哪些?初学者必看
  14. Ubuntu发烧友三部曲 进阶篇
  15. LLC谐振半桥电路分析与设计(1)
  16. 安装MySQL——压缩包安装
  17. 阿里云大数据组件选型
  18. 认识V模型、W模型、H模型
  19. 云原生架构的核心技术
  20. XVIII Open Cup named after E.V. Pankratiev. Grand Prix of Siberia

热门文章

  1. secureCRT常见命令
  2. 巧用CSS background-image属性制作图形背景
  3. 计算机在交通规划中的应用,浅谈计算机在交通运输行业中的应用
  4. Spring Cloud 学习笔记(3 / 3)
  5. 微信终于支持多开了!
  6. java map遍历最快_Java Map遍历速度最优解
  7. React大文件分片上传方案
  8. 小米Redis容器化学习笔记
  9. 动态壁纸安卓_(精品)肥宅一定喜欢的——安卓动态壁纸集合
  10. 时间服务器:NTP服务器