代码之家  ›  专栏  ›  技术社区  ›  OJVM

执行mvn clean:install后测试中出现java.lang.ClassNotFoundException错误

  •  1
  • OJVM  · 技术社区  · 9 年前

    在我的控制台中执行 mvn clean:install -Dmaven.test.skip=true 我的项目运行良好。

    但如果我尝试编写一个新的测试或运行一个现有的测试,我会得到 java.lang.ClassNotFoundException .

    要在Eclipse中修复它,我必须右键单击我的项目->属性->Java编译器->编译器合规性级别,并更改Java版本 .class 文件再次生成。

    --编辑--

    感谢您的关注,我的问题是,如何重新创建类,这样我就可以在无需右键单击的情况下运行测试了->等等->等

    是的,是的 mvn清洁安装 mvn clean:安装

    1 回复  |  直到 9 年前
        1
  •  5
  •   Valijon    9 年前

    基本上,maven清除所有编译的类文件。所以,你得到 java.lang.ClassNotFoundException 以及其他丢失的类错误。 为了修复,
    在Eclipse中, right-click on project, Maven - Update Project...
    点击 OK 等待maven再次编译Java项目。

    enter image description here