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

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

相关推荐
小白杨树树15 分钟前
【SSM】SpringBoot学习笔记1:SpringBoot快速入门
spring boot·笔记·学习
Java知识库26 分钟前
Spring Boot+Neo4j知识图谱实战:3步搭建智能关系网络!
spring boot·知识图谱·neo4j
风象南39 分钟前
SpringBoot实现简易直播
java·spring boot·后端
这里有鱼汤1 小时前
有人说10日低点买入法,赢率高达95%?我不信,于是亲自回测了下…
后端·python
路修1 小时前
Spring Boot + Elasticsearch + HBase 构建海量数据搜索系统
spring boot·elasticsearch·hbase
武子康1 小时前
Java-39 深入浅出 Spring - AOP切面增强 核心概念 通知类型 XML+注解方式 附代码
xml·java·大数据·开发语言·后端·spring
喜欢踢足球的老罗2 小时前
使用 Spring Boot 3.3 和 JdbcTemplate 操作 MySQL 数据库
数据库·spring boot·mysql
米粉03052 小时前
SpringBoot核心注解详解及3.0与2.0版本深度对比
java·spring boot·后端
一只帆記3 小时前
SpringBoot EhCache 缓存
spring boot·后端·缓存
yuren_xia6 小时前
Spring Boot中保存前端上传的图片
前端·spring boot·后端