Maven 单元测试:Class not found: “edu.nf.ch2.test.StuDaoTest“

一、问题

刚刚在对代码进行单元测试的时候,出现了这个问题

明明已经有了这个类了,为什么还是找不到类呢?

最后发现在 target 里面根本就早不到这个类,target 目录是干嘛的呢?

target 是项目编译后产生的目录,主要存放的是编译后的 .class 文件

发现并没有我们的 test-classes 文件 

二、解决方法

IDEA勾选"delegate IDE build/run actions actions to Maven",将编译托管给maven来解决。

File -> Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Runner  

最后重新运行一下项目

  

看到 test_classes 那就是配置成功了,如果运行还不行的话可能需要在运行多一次,或者重启 idea 再运行 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值