如何解析并解决Java项目中出现的Jar包冲突问题?

2026-05-24 10:460阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计441个文字,预计阅读时间需要2分钟。

如何解析并解决Java项目中出现的Jar包冲突问题?

背景:新需求需要引入新的jar包,引入后本地启动没有报错,但在测试环境提示某个bean无法创建,抛出nested exception is java.lang.VerifyError: Bad type on operand stack异常。

解决方法:

1.检查是否有遗漏引入新的jar包。

背景:

新需求需要引入新jar包,引入后发现本地启动没有报错,发到测试环境提示某个bean无法创建,nested exception is java.lang.VerifyError: Bad type on operand stack。

解决:

1,没有引入新jar包之前是没有提示这个报错了,猜测是jar包冲突。

如何解析并解决Java项目中出现的Jar包冲突问题?

2,到测试环境的lib目录根据新引入jar包的关键字找到如图所示的jar,图中最下面三个jar是新功能需要引入的jar,多了excelmagic-1.3-20190806.100559-3.jar这个包,基本确定是这个jar造成的冲突。


3,通过idea自带的show dependencies没有找到这个jar是哪个包引入的

4,通过maven helper没有找到关于这个jar的冲突记录

5,快11点了下班回家。回到家灵机一动,能否从jenkins构建日志查查。

阅读全文

本文共计441个文字,预计阅读时间需要2分钟。

如何解析并解决Java项目中出现的Jar包冲突问题?

背景:新需求需要引入新的jar包,引入后本地启动没有报错,但在测试环境提示某个bean无法创建,抛出nested exception is java.lang.VerifyError: Bad type on operand stack异常。

解决方法:

1.检查是否有遗漏引入新的jar包。

背景:

新需求需要引入新jar包,引入后发现本地启动没有报错,发到测试环境提示某个bean无法创建,nested exception is java.lang.VerifyError: Bad type on operand stack。

解决:

1,没有引入新jar包之前是没有提示这个报错了,猜测是jar包冲突。

如何解析并解决Java项目中出现的Jar包冲突问题?

2,到测试环境的lib目录根据新引入jar包的关键字找到如图所示的jar,图中最下面三个jar是新功能需要引入的jar,多了excelmagic-1.3-20190806.100559-3.jar这个包,基本确定是这个jar造成的冲突。


3,通过idea自带的show dependencies没有找到这个jar是哪个包引入的

4,通过maven helper没有找到关于这个jar的冲突记录

5,快11点了下班回家。回到家灵机一动,能否从jenkins构建日志查查。

阅读全文