问题:idea直接打开Mave+TestNG项目后,允许textng的xml文件,提示Exception in thread "main" java.lang.NoClassDefFoundError: org.testng.TestNG??

 

根本原因是testng的jar包在maven的pom.xml文件中,而我直接打开项目后,pom.xml依赖的文件没有加载。

 

为啥没加载呢?因为我直接把项目放在了文件里,然后直接用idea打开了文件夹,如下图:

idea直接打开Mave+TestNG项目,提示Exception in thread "main" java.lang.NoClassDefFoundError: org.testng.TestNG

pom.xml文件不在项目的一级目录下,导致无法识别pom.xml文件,没有自动加载依赖包。

 

解决办法就是直接打开项目,让项目的pom.xml文件在项目一级目录下,这样就会自动被识别并下载啦(前提是工具已经安装好maven插件)。

idea直接打开Mave+TestNG项目,提示Exception in thread "main" java.lang.NoClassDefFoundError: org.testng.TestNG

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2021-08-10
  • 2021-07-20
  • 2021-08-26
猜你喜欢
  • 2021-05-04
  • 2021-08-01
  • 2021-09-11
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2021-07-05
相关资源
相似解决方案