maven-Spring项目,junit报错ClassNotFoundException

(引用的第三方包找不到,引用的其它模块的class也找不到),但是项目使用jetty启动是正常的。之前是可以的,初步估计是eclipse的配置问题或者maven building但是一致没解决。 哪位大神遇见过有经验的话分享一下。
备注:之前这个测试类是可以正常运行的,新版本重写从SVN check一份,可能修改了eclipse配置,junit就无法正常运行了。

1、关于引用第三方oracle驱动jar包,报错classnotFoundException已经解决,我在其它同事电脑上测试是正常的,然后将他eclipse的.metadata文件夹复制到我的项目解决了。因为之前根据自己的喜好调整过eclipse。所以可能动了哪里了。
2、很感谢各位的回答,您们的回答已经覆盖了大多数ClassNotFoundException的原因,可以留着以后参考。

junit有些eclipse是自带的,有些没有自带,ClassNotFoundException 说明没有找到单元测试的jar,需要重新去pom文件引入junit的依赖,然后重新update你的maven再试试

很明显 你这个是jar包没有完全导入

从本地maven仓库删除项目中引用的jar包,再重新更新项目试试

重新更新maven库 不信重新引一次 或者配置一次试试

pom.xml中加入junit对应的版本,然后执行clean install

单元测试类,WORKING_PATH为系统常量不要理会
junit测试依赖测xml文件,import的是base,xml文件
base.xml中注入数据源,driverClassName =“oracle.jdbc.driver.OracleDriver”
依赖的jar包版本是 <groupId>com.oracle</groupId><br>
            <artifactId>ojdbc6</artifactId><br>
            <version>11.2.0.4.0</version> 这个在本地库是有的
启用junit测试的时候报错找不到这个class
图片说明

class文件类丢失 建议重新下载

右击项目 Maven —— Reimport 试下

http://blog.csdn.net/sinat_21843047/article/details/78549076

Junit的创建方法手工创建引入jar包与main里是不一样的,使用IDE的插件生成Junit类就不会出现在Junit里没有引入jar包的问题了
图片说明

https://www.cnblogs.com/apache-x/p/5673663.html

maven拉jar包的时候有一个强制更新的你要选上,有时候不会去更新

1、清理eclipse
2、注意maven仓库是否下载完整
3、更改空间
4、重新导入类

pom 引用就好拉。 你在 classpath 看一下, 有没有这个jar

是不是你连接池的driver写错了,检查一下driver=oracle.jdbc.driver.OracleDriver

有可能是junit引入的版本不对 我上次就是不因为版本过低 导致这个错误 你可以在pom.xml中引入其他版本试试

检查你的maven相应的jar包是否下载,然后F5刷新工程, 检查你的数据库链接配置文件。