解决Failed to get nested archive for entry BOOT-INF/lib/xxx.jar问题

 更新时间:2025年08月06日 15:01:43   作者:左边的天堂  
解决BOOT-INF/lib/xxx.jar替换异常需确保路径正确:解压原jar包,替换BOOT-INF/lib目录下的目标jar,再重新打包,手动创建目录结构同样有效,但需严格匹配原路径,避免错误

Failed to get nested archive for entry BOOT-INF/lib/xxx.jar

使用zip工具替换jar包的class类文件是没有问题的,但是当换里面的jar包时就会出现异常。

Failed to get nested archive for entry BOOT-INF/lib/xxx.jar

解决步骤

1、替换旧包

先解压jar包到本地目录

jar -xvf test.jar

得到三个文件夹

  • BOOT-INF
  • META-INF
  • org

而需要替换的api-user-0.0.1.jar包就在BOOT-INF\lib目录下。

此时把新的api-user-0.0.1.jar替换掉原来的包。

2、执行打包命令

随后就可以执行打包命令了

jar -uvf0 test.jar BOOT-INF/lib/api-user-0.0.1.jar

看到正在添加:

BOOT-INF/lib/api-user-0.0.1.jar(输入 = 24051) (输出 = 24051)(存储了 0%)

类似的输出则表示打包成功,之后就可以执行java -jar test.jar命令进行验证了。

注意:

步骤1解压文件非必须,你可以手动创建相同目录,如BOOT-INF\lib,然后把新包放到里面再进行打包,效果一样。

如果api-user-0.0.1.jartest.jar同一目录,并且你执行jar -uvf0 test.jar api-user-0.0.1.jar命令,压缩后的api-user-0.0.1.jar的目录是不正确的,没有起到替换的效果,所以一定要保证被替换包的路径。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • springboot项目中配置redis详细的教程

    springboot项目中配置redis详细的教程

    Redis是一种高性能的键值存储数据库,而Spring Boot是一个简化了开发过程的Java框架,这篇文章主要给大家介绍了关于springboot项目中配置redis详细的教程,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-04-04
  • Java MongoDB数据库连接方法梳理

    Java MongoDB数据库连接方法梳理

    MongoDB作为一种介于关系型数据库和非关系型数据库之间的产品,它可以提供可扩展的高性能的数据存储解决方案,近些年来受到了开发者的喜爱
    2022-08-08
  • WebService教程详解(二)

    WebService教程详解(二)

    这篇文章主要介绍了WebService教程详解(二) 的相关资料,需要的朋友可以参考下
    2016-03-03
  • SpringCloud Zuul服务功能与使用方法解析

    SpringCloud Zuul服务功能与使用方法解析

    这篇文章主要介绍了SpringCloud Zuul服务功能与使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Java十分钟精通集合的使用与原理下篇

    Java十分钟精通集合的使用与原理下篇

    这章就对上一章的集合进行代码操作,去学习如果创建集合,以及对集合数据的处理,下面跟小编一起来看看吧
    2022-03-03
  • Java实现走迷宫回溯算法

    Java实现走迷宫回溯算法

    这篇文章主要为大家详细介绍了Java实现走迷宫回溯算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Kotlin中常见的List使用示例教程

    Kotlin中常见的List使用示例教程

    filter 就像其本意一样,可以通过 filter 对 Kotlin list 进行过滤,本文重点给大家介绍Kotlin中常见的List使用,感兴趣的朋友一起看看吧
    2023-11-11
  • java Apache poi 对word doc文件进行读写操作

    java Apache poi 对word doc文件进行读写操作

    这篇文章主要介绍了Apache poi 对word doc文件进行读写操作的相关资料,需要的朋友可以参考下
    2017-01-01
  • java双重检查锁定的实现代码

    java双重检查锁定的实现代码

    这篇文章主要介绍了java双重检查锁定的实现方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • 使用EasyExcel实现模板导出Excel数据并合并单元格

    使用EasyExcel实现模板导出Excel数据并合并单元格

    这篇文章主要为大家详细介绍了如何使用EasyExcel实现模板导出Excel数据并合并单元格,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下
    2026-03-03

最新评论