maven中运行junit4报测试类class not found错误解决方案
来源:互联网 发布:淘宝水军平台 编辑:程序博客网 时间:2024/06/01 15:52
最近项目写了个httpClient测试类,碰到了class not found问题,这里做个总结:
maven项目 clean run 后,在maven项目的src/java/test编写了一个HttpClientTest类
直接方法右击运行Run As —> Junit Test,报错
Class not found com.ljw.portal.httpclient.HttpClientTest
java.lang.ClassNotFoundException: com.ljw.portal.httpclient.HttpClientTest
明明编写了类,为什么会出现class not found错误呢,肯定是没有编译成功。
于是尝试project—>clean—>重新编译,运行HttpClientTest类,还是报刚才的错。
查阅资料得知,其实在maven项目里要运行Junit,必须在target/test-classes找到对应的编译类。
解决方法一:
在pom.xml文件中,Run As —> Maven test
会发现在target/test-classes能找到编译的测试类HttpClientTest.class。
console中也可以看到运行maven test的相关信息或错误,在surefire-reports文件夹也可以找到编译的信息。这样再运行就可以了。
控制台Maven test 后的结果:
解决方法二:
重新右键点击 Maven --> Update Project,即可在target/test-classes 出现编译的测试类
解决方法三:
在要测试的java类里,编辑,如写个空格,然后保存,即可在target/test-classes 里出现编译的测试类,再运行测试即可,简直简单粗暴有木有!!!
阅读全文
0 0
- maven中运行junit4报测试类class not found错误解决方案
- maven中运行junit4报测试类class not found错误解决方案
- JUnit4测试报错:class not found XXX
- 安装PHPExcel后运行测试页面报”Class 'ZipArchive' not found“错误的解决方法
- Maven java web 项目 单元测试 报 class not found 错误
- maven中进行junit测试报class not found的问题
- maven中进行junit测试报class not found的问题
- maven中进行junit测试报class not found的问题
- maven中进行junit测试报class not found的问题
- Maven报错class not found
- junit测试报错:class not found
- Junit 写测试用例,老是报 Class not found 错误
- Spring+Junit4+maven运行测试类报Failed to load ApplicationContext
- Maven项目 Junit单元测试报 Class not found
- maven项目找不到类not class found
- 运行Java命令行报错 class not found
- Maven项目中使用JUnit报initializationerror Runner JUnit4错误
- maven项目报Invalid bound statement (not found): com.**.*解决方案
- 'block' tag with name 'content' appears more than once
- 文章标题
- 我的第一个minigui程序
- Android布局 使控件居中
- 实用手册:11种常见滤镜及使用效果
- maven中运行junit4报测试类class not found错误解决方案
- mybatis自动生成代码demo
- UML统一建模语言
- 离轴系统设计思路
- Java-7-抽象类&接口笔记
- 字符串相关面试题
- STM32开发环境的搭建
- swift学习笔记2-串、循环、分支语句
- Linux的软连接与硬连接 ln -s