当我运行Junit测试类时,即使在ant clean all和.class文件成功生成后,我也面临NoClassDefFoundError:CustomerModel。

2020-09-15 11:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我运行Junit测试类时,即使在ant clean all和.class文件成功生成后,我也面临NoClassDefFoundError:CustomerModel。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我运行Junit测试类时,即使在ant clean all和.class文件成功生成后,我也面临NoClassDefFoundError:CustomerModel。

付费偷看设置
发送
3条回答
Tong__Ming
1楼-- · 2020-09-15 12:06

请确保这些类是在正确的文件夹中生成的。 当JVM在指定位置找不到类时,您会收到classnotfound异常。

shere_lin
2楼-- · 2020-09-15 12:18

我发现使用:

  @RunWith(SpringJUnit4ClassRunner.class)
  @ContextConfiguration(位置=
          {
                  " classpath:/global-servicelayer-spring.xml",
                  "类路径:/global-core-spring.xml"
          }
 
  

在单元测试中,有助于定义CustomerModel的实例化位置。 确保在实例化时使用正确的spring配置文件。

宇峰
3楼-- · 2020-09-15 11:59

运行Junit测试类时,即使在生成.class文件后,我也遇到NoClassDefinitionFoundError,将classpath添加到构建路径中,请提供解决方案。

替代文字

一周热门 更多>