Maven:无法找到或加载主类org.codehaus.plexus.classworlds.launcher.Launcher

时间:2015-07-05 04:23:09

标签: maven

与此相同,但仍未弄清楚。尝试了所有解决方案......

Maven error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher

操作系统:Windows 7 从ftp://mirror.reverse.net/pub/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.zip

安装Maven 3.3.3

环境变量:

Path = C:\Tools\apache-maven-3.3.3\bin

M2_HOME = C:\Tools\apache-maven-3.3.3

错误:

  

$ mvn

     

错误:无法找到或加载主类   org.codehaus.plexus.classworlds.launche r.Launcher

7 个答案:

答案 0 :(得分:2)

我猜这个错误是因为从Maven网站下载SRC而不是BINARY。请务必下载二进制邮箱。

答案 1 :(得分:1)

我通过从maven而不是src文件下载bin文件然后指向bin目录的路径来解决错误

答案 2 :(得分:1)

步骤1:安装ApacheMaven Binary-tar.gz存档文件 步骤2:将C:\ Program Files \ apache-maven-3.5.2 \ bin添加到用户变量下的PATH 步骤3:在命令提示符下,运行mvn -v

答案 3 :(得分:0)

通过MAVEN_HOME更改M2_HOME。它在Windows 7上对我有用。

答案 4 :(得分:0)

这个固定的矿井,取自

use M3 home

安装maven3和jdk1.7后,我的Mac上出现了这个小问题。以下是解决我的问题的原因:

  1. 从路径中删除M2_HOME变量。

  2. 添加M3_HOME变量以及maven 3安装的路径。

  3. 这是有趣的部分:我使用符号链接进行版本控制。 M2_HOME和M3_HOME的值相同。两者都是/ Developer / maven。因此,似乎M2_HOME的名称代替M3_HOME实际上是导致问题的原因。我把它留作练习(我可以回到),在源头找到问题。

答案 5 :(得分:0)

这意味着Maven配置不正确。

您可能下载了错误的zip文件或不完整的文件。

一旦确定文件正确且解压缩,则在Windows中,转到命令提示符,进入bin,然后尝试执行mvn.bat文件。该错误源自该文件。如果它没有执行任何操作,就不用担心。

避免设置MAVEN_HOME。不需要。仅在PATH中设置Maven容器

答案 6 :(得分:0)

使用M2_HOME功能,在/ etc / environment中删除和禁用unset

unset M2_HOME