我在 Windows 7 上安装了最新的 maven-3.0.4
:
安装细节如下:
安装路径:
C:\apache-maven-3.0.4
环境变量是:
M2_HOME C:\apache-maven-3.0.4\apache-maven\src
JAVA_HOME C:\Program Files\Java\jdk-1.7.0_04
添加的路径变量有:
%M2_HOME%\bin;%JAVA_HOME%\bin;
在命令窗口中显示如下:
C:\>java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b22)
Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode, sharing)
C:\>mvn -version
Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher
这是我PC上安装的唯一maven版本,许多博客上提到删除以前的M2_HOME
环境变量的解决方案无效。
我已经阅读并尝试了博客中给出的所有解决方案,例如:
但仍然无法到达它。我可能在这整件事中缺少什么?提前致谢。
最佳答案
我也遇到了这个问题,发现this文章。对于 Maven3,将我的环境变量名称从 M2_HOME 更改为 M3_HOME 就可以了。我在运行 OSX 10.9 和 JDK 1.7 的 Mac 上。希望这会有所帮助。
注意:如果已设置,请删除 M2_HOME。例如:取消设置 M2_HOME
关于java - Maven 错误 : Could not find or load main class org. codehaus.plexus.classworlds.launcher.Launcher,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11118237/