今天使用Myeclipse搭建Maven项目,写了一个Junit测试,结果报java.lang.ClassNotFoundException异常,如下图:
?网上查了一下,有的说少”hamcrest-all“Jar包,我添加后依然报错,后来发现下面网友给出的方案
http://tech.ddvip.com/2014-03/1394199523208989.html
照着处理了一下,问题仍然没有解决。想吧,怎么情况下会报“ClassNotFoundException”,当没有找到.class类文件时,才能报这个异常了。所以,我去“target”目录下看,除了.xml与.properties的文件外没有其它类文件。我想,问题找到了,报着试一试的态度,选择项目,点击鼠标右键选择“Run as”再选择“Maven test”,如下图:
?
这时项目运行了,再看一下我们“target”目录下有很多文件了,如下图:
?好,我们再看一下Junit Test运行结果,如下图:
?好运行成功。
?