更新已打包好的 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

相关推荐
AINative软件工程4 小时前
AI Agent 证据仲裁工程实践:别让检索结果按自信程度撒谎
人工智能·后端·ai编程
卷无止境4 小时前
FastAPI 权限管理实战:从 ACL 到 RBAC 的那些门道
后端·python·fastapi
GreenTea12 小时前
深度解读 Anthropic 多智能体报告:更强的模型 ≠ 更好的协调
前端·后端·算法
风流 少年12 小时前
Spring AI 2.0:Memory
java·后端·spring
万少13 小时前
给 DeepSeek Harness 装个"应用商店":一条命令,595 个插件随你逛
前端·javascript·后端
IT_陈寒17 小时前
Python的GIL让我多写了500行代码
前端·人工智能·后端
Flittly18 小时前
【雕虫大技】Agent 动态 Skill 供应链安全加固(三):输出校验与治理闭环实战
java·spring boot·spring
IT爱学堂18 小时前
精讲软件设计师(软考中级)一站式通关课_实战课程_慕课网
后端
战天战地站房顶18 小时前
在 Windows Docker 中部署 PostgreSQL 17 + pgvector 完整指南
后端
卷无止境18 小时前
FastAPI Guard 全解析,从概念到工程落地的实战指南
后端·python