首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转到教程
一、场景
MyEclipse搭建了maven项目,目录的建立符合maven最佳实践。在src/test/java中建立的测试类进行测试。
二、发现问题
运行测试类TestClass,报cn.xy.TestClass找不到的异常。
三、解决问题
出现这个问题根源是类加载器没有找到TestClass.class进行加载。
我查看项目输出目录,右击项目—>Build Path—>configure build path—>source,可以看到每一个文件夹的输出目录Default output folder,指向的是项目中的target文件夹中classes目录的test的文件夹。可能是在该文件夹下的.class文件类加载器找不到,我换了一下输出目录webapp/WEB-INF/classes就可以找到了,解决。
四、总结
对maven项目运行测试类的时候要注意输出目录。