maven项目的测试目录中报类找不到异常

简介:


一、场景

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项目运行测试类的时候要注意输出目录。

 

 

目录
相关文章
|
2月前
|
缓存 小程序 Android开发
mPaaS问题之更改包名之后就进不了小程序如何解决
mPaaS小程序是阿里巴巴移动平台服务(mPaaS)推出的一种轻量级应用解决方案,旨在帮助开发者快速构建跨平台的小程序应用;本合集将聚焦mPaaS小程序的开发流程、技术架构和最佳实践,以及如何解决开发中遇到的问题,从而助力开发者高效打造和维护小程序应用。
63 1
|
存储 iOS开发 Windows
利用Dism修复系统步骤,以及dism找不到源文件解决方案
利用Dism修复系统步骤,以及dism找不到源文件解决方案
4216 0
利用Dism修复系统步骤,以及dism找不到源文件解决方案
|
Java Maven
运行JAR包 没有主清单属性解决办法
把下面的代码复制粘贴到maven的pom文件中 更新一下即可
|
4月前
gradle运行项目不显示异常
gradle运行项目不显示异常
45 0
|
4月前
|
缓存 IDE 开发工具
IDEA解决“找不到包”或“找不到符号”,但代码没有错误的问题
IDEA解决“找不到包”或“找不到符号”,但代码没有错误的问题
135 0
|
5月前
springcloud 错误: 找不到或无法加载主类
springcloud 错误: 找不到或无法加载主类
|
Java Maven
同事被嘲笑后找到多种解决SpringBoot项目编译运行提示“程序包xxx不存在,找不到符号”方案
同事被嘲笑后找到多种解决SpringBoot项目编译运行提示“程序包xxx不存在,找不到符号”方案
199 0
同事被嘲笑后找到多种解决SpringBoot项目编译运行提示“程序包xxx不存在,找不到符号”方案
|
存储 Java 开发工具
.iml文件删除导致项目启动失败,报“**类**包不存在”
因为不熟悉iml文件的作用,加上git上是没有提交该文件的,然后看着iml文件一直爆红就很讨厌,就手欠将其删除了,然后项目就各种报,类引用不到,包找不到,项目里的类中引用的类也都爆红,记录下问题的经过。
425 0
.iml文件删除导致项目启动失败,报“**类**包不存在”
VS2010:外部依赖目录错误,怎么办
VS2010:外部依赖目录错误,怎么办
58 0
|
Java Maven
maven项目新建后缺少目录
maven项目新建后缺少目录
154 0
maven项目新建后缺少目录

热门文章

最新文章

推荐镜像

更多