在做定时调度quartz时候怎么都无法引入jar包中的类,经过多次分析之后发现:
可能是jar冲突所致:
crt+类名点发现有两个,这两个类刚开始发现都一样,但后来发现两个类存在的jar包版本不一样,此时考虑为什么会不一样,开始查看pom.xml文件,
发现:如果不添加如下依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</dependency>
如果workspace中有多个版本maven引入的时候不知从哪个引入,需要加上。
问题重现:

存在的jar版本:两个!!!!

解决方案:添加依赖,maven会自动选择匹配项目的版本
本文详细解析了在使用Quartz进行定时调度时遇到的Jar包冲突问题,阐述了如何通过调整Maven依赖来解决冲突,确保项目正确引用所需的类。
751

被折叠的 条评论
为什么被折叠?



