当前位置: 首页 > news >正文

maven管理项目用junit测试遇到的找不到编译类问题

问题如下:

Class not found com.cn.mysite.IUserDaoTest
java.lang.ClassNotFoundException: com.cn.mysite.IUserDaoTest
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:693)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:429)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)

导致原因:

maven管理测试类必须先用maven test进行编译,在target目录中生成编译类才可以进行测试;

转载于:https://www.cnblogs.com/wanglch/p/6993964.html

相关文章:

  • 2017中国手机趋势报告:天猫手机客单价2104元,品质时代来临
  • docker 在Windows下使用遇到的坑
  • CSS鼠标属性值
  • django-1.11.3 源码详解 -- 0001 django-admin.py 的调用逻辑
  • JMeter中返回Json数据的处理方法
  • getopts命令行参数处理
  • SparkSQL架构
  • 两个fragment之间简单的跳转
  • Spring《六》管理Bean
  • Python开发【第四篇】:Python基础之函数
  • 【cocos2d-x 3.7 飞机大战】 决战南海I (四) 敌机管理
  • 先来认识一些UML图标
  • C# 泛型
  • Android使用Canvas画图
  • 14.6 将运算分组为事务
  • [译]如何构建服务器端web组件,为何要构建?
  • 3.7、@ResponseBody 和 @RestController
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • gitlab-ci配置详解(一)
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • JavaScript创建对象的四种方式
  • JS字符串转数字方法总结
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • webpack4 一点通
  • Zepto.js源码学习之二
  • 安卓应用性能调试和优化经验分享
  • 给github项目添加CI badge
  • 码农张的Bug人生 - 初来乍到
  • 普通函数和构造函数的区别
  • 前嗅ForeSpider采集配置界面介绍
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 从如何停掉 Promise 链说起
  • ​用户画像从0到100的构建思路
  • # .NET Framework中使用命名管道进行进程间通信
  • #include到底该写在哪
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (八)Spring源码解析:Spring MVC
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (南京观海微电子)——COF介绍
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十三)Flask之特殊装饰器详解
  • (推荐)叮当——中文语音对话机器人
  • .axf 转化 .bin文件 的方法
  • .gitignore
  • .NET MVC 验证码
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET分布式缓存Memcached从入门到实战
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • @Autowired多个相同类型bean装配问题
  • @Query中countQuery的介绍
  • @SpringBootApplication 包含的三个注解及其含义
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用