Maven java web 项目 单元测试 报 class not found 错误
来源:互联网 发布:易语言qq炫舞辅助源码 编辑:程序博客网 时间:2024/05/17 09:21
1.class not found 说明在 Eclipse 去运行这个类的时候没有在指定的位置找到 class 文件,所以就会报 class not found 错误。
2.对于 Maven 项目来说,它 加载 class 的路径就是 projectName/target/classes 路径,而通常我们在开发 Maven 项目的时候,会修改 projectName/src/main/java 和 projectName/src/main/resources 的输出路径到:projectName/src/main/webapp/WEB-INF/classes 下面,这个时候如果我们是直接修改的如下的位置:
那么就相当于是把上面三个目录的输出路径都修改了,这就是问题所在,因为 projectName/src/test/java 目录下面都是 用来测试的类,这些类只能通过 Java Application 方式来运行,而 Maven 在运行 java 类的时候默认是从 adtarget-adaptor/target/classes 目录下进行加载的,很明显它的位置下面是没有class 文件的,因为输出路径已经被修改了。因此要解决这个问题,我们需要注意:只修改 第一个和第二个目录的 Output folder 属性就好了,如下图所示:
修改的方法:双击对应目录的 Output folder 属性,然后修改路径就可以了。
而第三个目录:adtarget-adaptor/src/test/java 的 Output folder 不需要修改。
3.这个时候项目就搞定了,你就可以进行 单元测试了,再也不会发生 class not found 的错误了。
- Maven java web 项目 单元测试 报 class not found 错误
- Maven项目 Junit单元测试报 Class not found
- Maven报错class not found
- web项目中servlet java.lang.class not found exeception
- maven项目找不到类not class found
- maven中运行junit4报测试类class not found错误解决方案
- maven中运行junit4报测试类class not found错误解决方案
- Maven构建WEB项目JSP报The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 普通web项目转换为Maven, 解决 Field 'SYSTEM_PROPERTIES_MODE_ENVIRONMENT' not found in class
- 新建maven项目后报Fatal error compiling: tools.jar not found错误
- 关于java maven 项目debug运行时,项目报sourse not found问题
- 百度推广API使用报Class ‘SoapClient’ not found错误
- 项目不报错,启动报错class not found
- Eclipse-Maven项目找不到类not class found
- 解决新建maven项目jsp报错 HttpServlet was not found on the Java
- MAVEN WEB项目 单元测试
- maven项目报Invalid bound statement (not found): com.**.*解决方案
- Myeclipse 调试Maven项目报Source not found 异常
- matlab图像分割算法源码
- Android 深入ViewPager实现类京东商城首页广告效果
- net.sf.json.JSONException: There is a cycle in the hierarchy
- Hadoop计算中的Shuffle过程
- 转换到 COFF 期间失败: 文件无效或损坏
- Maven java web 项目 单元测试 报 class not found 错误
- Linux设备驱动(三)块设备
- Openstack Nova(四)----Instance 创建(Overview)
- 将博客搬至CSDN
- 接口隔离原则
- IOS App Icon Size 图标尺寸
- ARC指南1 - strong和weak指针
- C++实现软件版本号比较
- 企业版APP升级到iOS8+之后,点击安装无反应的问题