问题描述
- 求大神指导导入项目报错问题
-
如题所示,导入一个maven项目,但是报这个错:
java.lang.NoClassDefFoundError: Could not initialize class com.mchange.v2.c3p0.ComboPooledDataSource
网上查了是少jar包,但是我看到Maven Dependencies里有这个jar包c3p0-0.9.1.2.jar的
请问大家有啥解决思路没
解决方案
如果确认jar包已存在,找到java build path 点击libraries ,remove其中所有的jar包,再重新导入项目
解决方案二:
看build path 中有没有加入jar包,也可以删掉重新到
解决方案三:
build path 里面是有这个jar包的,我remove了所有的重新导入还是报同样的错误来着
解决方案四:
它是很多个子项目的其中一个子项目报的这样一个错,是要把所有项目的jar包都删了还是只删那一个子项目的jar包再导入就够了
解决方案五:
而且我在类里面import com.mchange.v2.c3p0.ComboPooledDataSource;也没有报错啊所有jar包应该是导进来了
解决方案六:
jar包没加进去吧,把项目下所有jar包都加进去
解决方案七:
jar包加进去了呀,build path 和项目里的maven dependencies里面都有这个jar包c3p0-0.9.1.2.jar
还是其实它错的原因不是少这个jar包的
它完整的错误是这样的:Error creating bean with name 'ReadDataSource' defined in class path resource [mysql-datasource-bean-test.xml]: Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.mchange.v2.c3p0.ComboPooledDataSource
时间: 2024-12-20 18:00:34