与此相同,但仍未弄清楚。尝试了所有解决方案......
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
答案 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)
这个固定的矿井,取自
安装maven3和jdk1.7后,我的Mac上出现了这个小问题。以下是解决我的问题的原因:
从路径中删除M2_HOME变量。
添加M3_HOME变量以及maven 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