首页 > 系统相关 >linux中对jar文件的操作

linux中对jar文件的操作

时间:2023-05-11 22:25:48浏览次数:46  
标签:包中 文件 jar BOOT application linux yml

linux中,替换jar包中的文件,可以减少重新打包上传的时间,尤其是网速不好的时候。

 

1. 根据文件名,查找出文件在jar包中的文件目录位置;

例如:jar -tvf test.jar | grep application.yml

2. 将需要修改的文件,解压出来,并替换修改的文件;

jar -xvf test.jar BOOT-INF/classes/application.yml

 解压完之后,在当前文件夹中,就会有对应的目录文件:

根据上面的解压目录找到application.yml,然后把我们需要更换的这个文件放进去,覆盖之前的文件即可。

之后开始把更新后的文件放入jar中。

3. 压缩修改完的文件;

jar -uvf test.jar BOOT-INF/classes/application.yml

 文件放入成功,这个时候,重启项目即可。

二、替换jar包中的jar文件

前2个步骤同上,最后一步略有不同。

3、jar -uvf0 abc.jar BOOT-INF/lib/a.jar

 使用的是-uvf0而是不是-uvf

 

参考文献:

1、https://blog.csdn.net/Y_hanxiong/article/details/125445931

2、https://blog.csdn.net/dong__CSDN/article/details/117994681

 

 

~~~~~~~~~~可以忽略~~~~~~~~~~~~~

发现一个不错的chatGPT网站,方便易用。

我的这篇文章有介绍,有兴趣的小伙伴,可以了解一下:

https://www.cnblogs.com/zhizhixiaoxia/p/17388727.html

 

标签:包中,文件,jar,BOOT,application,linux,yml
From: https://www.cnblogs.com/zhizhixiaoxia/p/17285815.html

相关文章

  • [Linux] 如何查看Centos用户登陆记录?[转载]
    0序言首先简单介绍一下Centos中记录登陆信息的日志有关当前登录用户的信息记录在文件utmp中;登录进入和退出纪录在文件wtmp中;最后一次登录文件可以用lastlog命令察看。数据交换、关机和重起也记录在wtmp文件中。所有的纪录都包含时间戳。每次有一个用户登录时,login程序在文件......
  • Python复制文件的9种方法
    以下是演示“如何在Python中复制文件”的九种方法。1.shutilcopyfile()方法2.shutilcopy()方法3.shutilcopyfileobj()方法4.shutilcopy2()方法5.ospopen方法6.os系统()方法7.Thread()方法8.子进程调用()方法9.子进程check_output()方法1.......
  • Linux 冷门实用命令
    Alt+. (大键盘的点) 粘贴上一个命令参数  Ctrl+L清空整个屏幕  mount挂载 可以让目录成为设备访问点 mount/路径/路径  一旦挂载成功 文件变为只读文件不允许修改 umount /路径卸载挂载 ......
  • U盘制作linux启动盘
    1、前期准备使用U盘安装Linux系统,需要准备以下工具:   ·大容量的U盘(安装CentOS6.x系统,U盘容量至少8G);·UltraISO工具,用来制作U盘启动盘。除此之外,由于UltraISO工具是Windows软件,所以需要一台安装了Windows系统的计算机协助;·CentOS6.x系统的ISO映......
  • Linux cpuidle framework(1)_概述和软件架构
    1.前言在计算机系统中,CPU的功能是执行程序,总结起来就是我们在教科书上学到的:取指、译码、执行。那么问题来了,如果没有程序要执行,CPU要怎么办?也许您会说,停掉就是了啊。确实,是要停掉,但何时停、怎么停,却要仔细斟酌,因为实际的软硬件环境是非常复杂的。我们回到Linuxkernel上,Linux......
  • 优捷易装机助理 5.23.05.01 绿色单文件版
    更新流水:2023.05.01:首个自改官方 5.23.05.01最新正式版本修改内容:by.星野怜去除程序所有自校验;(首创)禁用第一次打开程序时弹出提示对话框;(首创)禁用程序检测更新并清除关于版本"检查更新"选项;(首创)禁用程序所有联网功能(包括"在线重装","软件大全");内部禁用设置主页及其相......
  • SpringMVC18_文件上传6
    十四、文件上传-客户端表单实现三要素文件上传客户端表单需要满足:表单项type=“file”表单的提交方式是post表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data”form.xml<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html......
  • Linux下安装MySQL数据库
    系统:Centos7安装MySQL版本:8.0.32安装方式:压缩包MySQL官网下载https://downloads.mysql.com/archives/community/ 一、检查是否安装过msyql和mariadb数据库rpm-qa|grepmysqlrpm-qa|grepmariadb如果存在的话使用命令卸载:rpm-e--nodeps  二、安装mys......
  • HDFS文件读写初窥- Java API
    安装HDFS1)hadoop下载:https://hadoop.apache.org/releases.html2)本地安装:https://hadoop.apache.org/docs/r3.3.5/hadoop-project-dist/hadoop-common/SingleCluster.html3)修改配置:etc目录下存放了hadoop相关配置文件,这里要在本地部署伪分布式模式,需要修改以下两个文件:e......
  • 在PhpStorm项目工具窗口中显示.idea文件夹
    转自:https://www.codenong.com/33010238/ 对于.idea,它也有专用的注册表设置(默认情况下,我至少在PhpStorm中启用了此设置)Help|FindAction...并查找registry(或在Windows上使用默认键盘映射通过Maintenance Ctrl+Alt+Shift+/)进入内部-查找projectView.hide.dot.idea条......