技术栈

更新已打包好的 Spring Boot JAR 文件中的 class 文件

ross2025-06-04 13:27

1. 解压原始 JAR

unzip -q original-app.jar -d temp

2. 替换 class 文件

cp ~/projects/new-classes/*.class temp/BOOT-INF/classes/com/example/

3. 保留原始清单

cp temp/META-INF/MANIFEST.MF .

4. 重新打包

jar -cf0m new-app.jar MANIFEST.MF -C temp/ .

5. 清理

rm -rf temp MANIFEST.MF

6. 测试

java -jar new-app.jar

上一篇:初识CSS3
下一篇:DeepWiki让Github源代码秒变文档知识库
相关推荐
期待のcode
4 小时前
MyBatisX插件
java·数据库·后端·mybatis·springboot
华仔啊
7 小时前
这 10 个 MySQL 高级用法,让你的代码又快又好看
后端·mysql
码事漫谈
7 小时前
国产时序数据库崛起:金仓凭什么在复杂场景中碾压InfluxDB
后端
上进小菜猪
8 小时前
当时序数据不再“只是时间”:金仓数据库如何在复杂场景中拉开与 InfluxDB 的差距
后端
盖世英雄酱58136
8 小时前
springboot 项目 从jdk 8 升级到jdk21 会面临哪些问题
java·后端
一条可有可无的咸鱼
9 小时前
企业招聘信息,企业资讯进行公示
java·vue.js·spring boot·uni-app
程序猿DD
9 小时前
JUnit 5 中的 @ClassTemplate 实战指南
java·后端
Victor356
9 小时前
Netty(14)如何处理Netty中的异常和错误?
后端
Victor356
10 小时前
Netty(13)Netty中的事件和回调机制
后端
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04Open-AutoGLM Windows 安装部署教程05【AutoGLM部署】本地私有化部署AI手机Agent06在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)07Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser08【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10BongoCat - 跨平台键盘猫动画工具