【问题标题】:Error: Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain and ClassnotFound Exception错误:无法找到或加载主类 org.apache.maven.wrapper.MavenWrapperMain 和 ClassnotFound 异常
【发布时间】:2021-02-16 01:35:02
【问题描述】:

当我运行一个基本的 spring 应用程序时,即使我在 .mvn 文件夹中有包装 jar,我也会收到此错误。并且 maven 更新了项目并且仍然得到类未找到异常。我不知道我在哪里犯了错误

而且还会显示此错误 未能执行目标 org.springframework.boot:spring-boot-maven-plugin:2.3.4.RELEASE:run

【问题讨论】:

  • 欢迎来到 SO!您能否具体说明您是如何开始申请的?你检查this similar question的答案了吗?
  • 是的,我正在打开 spring 主类并将其作为 java 应用程序运行。我确信正确的主类作为 java 应用程序运行

标签: java spring maven


【解决方案1】:

您的 git 存储库中缺少 .mvn 文件夹。您应该有一个名为 .mvn 的文件夹,其中包含文件 wrapper/maven-wrapper.jar, wrapper/maven-wrapper.propertiesjvm.config. 也许您错过了它,因为它是一个隐藏文件夹。

尝试从命令行执行git add -f .mvn,然后提交并推送。

【讨论】:

  • 我只在本地环境中执行,没有 jvm.config 文件...我有 .mvn 文件夹,其中包含包装器 jar 和包装器属性文件
  • 未能执行目标 org.springframework.boot:spring-boot-maven-plugin:2.3.4.RELEASE:run 并且当我通过 maven 命令运行时显示此错误..请帮助我出
最近更新 更多