前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >三行代码简单修改jar包的项目代码

三行代码简单修改jar包的项目代码

作者头像
Maynor
发布2022-06-27 13:14:41
3320
发布2022-06-27 13:14:41
举报

需求

由于公司项目没给权限,无法直接拿到项目,现需要修改jar包的某张图片,直接在jar包并修改会报错

过程

ERROR 2022-06-24 16:27:02.398 [Tomcat-startStop-1] org.apache.catalina.core.ContainerBase[line:181] - A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]

在这里插入图片描述
在这里插入图片描述

如果直接修改jar包的代码会报错 让你重新编译,而我只需要替换一下图片而已

在这里插入图片描述
在这里插入图片描述

结果

最后在网上找到办法 直接在虚拟机解压并打包就可以了。

解压jar包

代码语言:javascript
复制
mkdir aaa
unzip classes.jar -d ./aaa
12

修改aaa文件夹里面的内容后 ,进入aaa文件夹

重新打成jar包

代码语言:javascript
复制
jar -cfM0 new-classes.jar ./*
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 需求
  • 过程
  • 结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档