解压jar包并重新打包

解压jar包并重新打包
前言:你可能会有这么一个需求,你有一个jar包,你因为某些原因要修改部分class文件,然后将其重新打包。

那么,我们应该怎么做呢?

其实,很简单,你需要做下面三步操作,就可以得到修改后的jar包。

1.重命名

首先你有一个fat .jar,由于某些原因,你需要删除该jar中的部分class文件,将这个jar重命名为fat.zip

2.删除部分class或修改class

你解压开了这个压缩包,删除或修改了部分class文件

3.重新打包

在这个解压文件夹所在目录下,打开命令行窗口,执行以下命令:

[root@localhost~]# jar cvf fat-update.jar .
注意:最后一个是英文符号“ .”

祝你好运!

解压jar包并重新打包相关推荐

  1. java打包拆包_[Java] Java 打包成jar包 和 解压jar包

    解压jar包 jar xf xxx.jar 打包成jar包 方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] ...

  2. 使用unzip解压jar包和jar包的打包方法

    unzip命令用于解压缩由zip命令压缩的".zip"压缩包,也可用来解压jar包 将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令 ...

  3. 解压jar包修改配置文件,解压、修改、压缩、运行

    1.解压jar包 这样就进入了cmd窗口 输入命令: jar -xvf test.jar 解压完成. 2.修改配置文件 配置文件路径:BOOT-INF\classes->application. ...

  4. linux解压jar

    jar xf xxx-ark-executable.jar 解压jar包至当前路径下 jar cvfm0 xxx-ark-executable.jar ./META-INF/MANIFEST.MF . ...

  5. Linux下打包压缩war、解压war包和jar命令

    环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62 问题 Linux下打包压缩war.解压war包和jar命令 解决 把project_a文 ...

  6. ubuntu/linux下打包压缩war、解压war包和jar命令

    把project_a文件夹下的文件打包成project.war 1.      打包 jar -xvf project.war /project_a -c  创建war包 -v  显示过程信息 -f  ...

  7. 使用jar打war包或解压war包

    今天别的部门的同事传来一个包,说叫解压替换一个Java项目下的目录即可 我拿到了手,一看NM这怎么解压,不是通常的那种压缩格式,遂立马百度,来弥补一个C++程序员受伤的心灵 使用jar打war包或解压 ...

  8. deb包如何改支持12系统_对一个deb包的解压、修改、重新打包全过程方法

    出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改 主要有三个问题需要解决: 0.如何将deb包文件进行解包呢? 1.修改要修改的文件? 2.对修改后的内容进行生成deb包? 解包命令为 ...

  9. python打包出现乱码_python解压zip包中文乱码解决方法

    乱码得原因: 由于ZipFile模块导出遇到中文解码不对,windows上会出现,linux是否会出现不知道没测试过. 解决方式: 1. 搞个文件名引射表(不太方便,少量文件夹套用时候还可以) 2. ...

最新文章

  1. 浅析一般网站建设的需要耗费多长时间?
  2. (学)DEV在设计界面部分组件显示红叉并报错的问题
  3. Leetcode(20210419-20210425 第二周 每日一题)
  4. html页面顶部提示在更高浏览器下面提示语
  5. Python学习笔记之函数(二)
  6. 8 适用于 Keras 用户的 TensorFlow.js 层 API
  7. 家境普通的年轻人出路到底在何方?
  8. 主成分分析法案例_主数据管理第一步——识别主数据
  9. 【C/C++】C++重复率最高、最经典面试题/笔试题【持续更新】
  10. 机器学习识别电子数字-制作字体文件
  11. 【数据架构系列-02】从《数据中台能力成熟度模型》的发布,聊聊火了的中台
  12. memcache学习
  13. 第16届重型车辆运输技术国际大会(HVTT16) 2021中国国际道路运输装备科技博览会(RTET)
  14. 当逻辑表达式或者算法的计算过程冗长的时候该如何做的简单可读
  15. 印尼shopee如何布局-扬帆凌远
  16. [转]信息安全相关理论题(六)
  17. 网页后缀html、htm、shtml、shtm有什么区别?
  18. python numpy报错:VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences
  19. RV1109/RV1126 Linux开发指南
  20. C++实例:根据给定的日期计算天数

热门文章

  1. javascript获取系统时间时区_javascript获取系统当前时间的方法
  2. 氧化透明质酸/聚丙烯酰肼水凝胶/透明质酸-明胶/丙烯酰胺双网络水凝胶的制备
  3. linux nginx 重启命令
  4. 碱性环境吸钯树脂技术
  5. python+django健身房课程预约评分系统
  6. 关闭计算机桌面图标,在电脑上如何创建关闭屏幕的快捷方式图标?
  7. eclipse安装scala插件
  8. leetcode816
  9. 直播 | 电商智能推荐算法技术分享
  10. Spring set注入方法