【发布时间】:2017-04-19 07:05:20
【问题描述】:
我在安装 apache maven 时遇到了很多问题。我也尝试了很多来自 youtube 和 StackOverflow 的说明,但这些解决方案都不是正确的。所以在系统变量中我有以下内容
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_111
M2
%M2_HOME%\bin
M2_HOME
C:\Program Files\Apache Software Foundation\apache-maven-3.3.9
Path
%M2%
如果我在命令行中输入 javac 它工作正常,但是当我输入 mvn --version 时出现错误
"错误:无法找到或加载主类 org.codehaus.plexus.classworlds.launcher.Launcher"
有什么建议吗? 谢谢!
【问题讨论】:
-
您可能需要在
M2_HOME变量周围加上引号...但是您不需要以该环境变量开头,只需将PATH设置为正确的值。 -
我已经删除了 M2 变量,并且在 Path 变量中我已更改为 %M2_HOME%\bin 但仍然相同。
-
你加引号了吗?您应该只让
PATH包含"C:\Program Files\Apache Software Foundation\apache-maven-3.3.9\bin"而不包含任何M2或M2_HOME并带有引号。 -
是的,带引号我从命令行收到错误消息“此时文件\Apache 是意外的。”没有 M2 和 M2_Home 是一样的 :(
-
你看this question了吗?它看起来和你的很相似。
标签: java apache maven maven-3 system-variable