当前位置: 首页 > news >正文

7z压缩成jar包

比如我们要改下jar包中的某个文件,或者更换一下,那么就要先解压。解压后是这样的

弄好后,使用7z进行压缩,7z默认是标准压缩,会把BOOT-INF\lib 目录下的jar包也进行一次压缩,这会导致java -jar 会报 jar包相关错误。

所以一定要选择0-仅存储 模式,这就没问题了

其他扩展:

使用Java命令也可以

解压:jar xvf 你的.jar    #解压后有三个目录BOOT-INF/ META-INF/ org/

压缩:jar -cvfM0 你的.jar BOOT-INF/ META-INF/ org  #将所有文件重新压缩成你的.jar包

http://www.lryc.cn/news/255990.html

相关文章:

  • python-缩进式编码+算术运算符+定义与赋值代码示例
  • APM性能分享观看有感
  • 免费好用的API接口攻略
  • 五、C#笔记
  • Oracle的错误信息帮助:Error Help
  • 阿里云磁盘在线扩容
  • OpenCV图像相似性比对算法
  • RedHat8.1安装mysql5.6(GLIBC方式)
  • 数据结构之插入排序
  • 2023年江西省“振兴杯”网络信息行业(信息安全测试员)职业技能竞赛 Write UP
  • 【5G PHY】5G NR 如何计算资源块的数量?
  • 解决oracle.sql.TIMESTAMP序列化转换失败问题 及 J2EE13Compliant原理
  • QQ2023备份
  • HNU计算机结构体系-实验2:CPU动态指令调度Tomasulo
  • 智慧城市是什么?为什么要建智慧城市?
  • 数据结构线性表-栈和队列的实现
  • IntelliJ IDEA 的 HTTP 客户端的高级用法
  • 代码随想录算法训练营第四十六天 _ 动态规划_198.打家劫舍、213.打家劫舍II、337.打家劫舍 III。
  • ffmpeg编译问题
  • 【flink番外篇】1、flink的23种常用算子介绍及详细示例(3)-window、distinct、join等
  • centos7做gitlab数据灾备项目地址指向问题
  • leetcode:93. 复原 IP 地址
  • 玄子Share-CSS3 弹性布局知识手册
  • Nat easy IP ACL
  • Numpy数组的数据类型汇总 (第4讲)
  • 通讯app:
  • 【Backbone】TransNeXt:最新ViT模型(原理+常用神经网络汇总)
  • 使用Java将图片添加到Excel的几种方式
  • 用什么台灯对眼睛最好?考公护眼台灯推荐
  • 【嵌入式开发 Linux 常用命令系列 4.2 -- .repo 各个目录介绍】