首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >记录可视化压缩软件拖拽修改jar无法启动错误

记录可视化压缩软件拖拽修改jar无法启动错误

作者头像
收心
发布2025-05-09 11:20:24
发布2025-05-09 11:20:24
10400
代码可运行
举报
文章被收录于专栏:Java实战博客Java实战博客
运行总次数:0
代码可运行

jar虽然是一个压缩文件。但是如果你需要修改jar里面依赖的某一个a.jar的时候。Windows用户习惯 winrar直接拖拽进去。但是这个场景就会导致报错。

询问GPT搜索到原因大致

拖拽文件进入压缩包

  • 默认压缩:大多数图形界面压缩工具在拖拽文件时会默认使用某种压缩算法(例如 ZIP 压缩),这意味着文件会被压缩,而不是以原始大小存储。
  • 用户友好:图形界面操作通常更直观,适合不熟悉命令行的用户,但在处理特定需求(如无压缩)时可能不够灵活。

结论就是:你的依赖a.jar包,被可视化工具再次压缩了。

解决办法

方案一

先看下当前目录哈

代码语言:javascript
代码运行次数:0
运行
复制
├── BOOT-INF
│   └── lib
│       └── a.jar
└── application.jar

ZIP命令:

代码语言:javascript
代码运行次数:0
运行
复制
zip -0 application.jar ./BOOT-INF/lib/a.jar

或者

代码语言:javascript
代码运行次数:0
运行
复制
zip -0 application.jar ./BOOT-INF/lib/a.jar ./BOOT-INF/lib/a.jar

最后一定要出现 stored 才算成功哦!

代码语言:javascript
代码运行次数:0
运行
复制
zanglikun@MacBook-Pro-2 target % zip -0 application.jar ./BOOT-INF/lib/a.jar
updating: BOOT-INF/lib/a.jar (stored 0%)

方案二

winrar可视化工具,拖拽文件有一个选项

压缩模式 选择 存储

即可!

其他压缩工具尚未进行测试。如上述操作有误,请联系我,及时修正博客。

特殊说明: 上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-08,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 询问GPT搜索到原因大致
    • 拖拽文件进入压缩包
  • 解决办法
    • 方案一
    • 方案二
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档