安装Maven 3后mvn无法识别
我的 Maven 3 安装有一些问题。
我已经下载了maven 3.0.3并将其解压到一个文件夹中。 我设置了以下环境变量。
- M2_HOME:
C:\几个文件夹\apache-maven-3.0.3
- M2:
%M2_HOME%\bin
- JAVA_HOME:
C:\Program Files\Java\jdk1.6.0_25
- 路径:
%JAVA_HOME%\bin; %M2%
当我在命令行中键入“mvn”时,我收到一条消息,指出该命令无法识别。有什么想法吗?
I have some problems with my maven 3 installation.
I have downloaded maven 3.0.3 and extracted it to a folder.
I set the following environment variables.
- M2_HOME:
C:\a few folders\apache-maven-3.0.3
- M2:
%M2_HOME%\bin
- JAVA_HOME:
C:\Program Files\Java\jdk1.6.0_25
- Path:
%JAVA_HOME%\bin; %M2%
I get a message that the command is not recognized when i type "mvn" in the command line. Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
Maven 3.0.3 及更高版本不需要
M2_HOME
变量。以下环境变量更改足以从命令行运行 Maven:
JAVA_HOME
设置为 Javajdk
目录(例如C:\Program Files\Java \jdk1.6.0_29
)PATH
以包含 Mavenbin
目录。Maven 3.0.3 and later doesn't need the
M2_HOME
variable.The following environment variable changes are sufficient to run Maven from the command-line:
JAVA_HOME
to the Javajdk
directory (eg.C:\Program Files\Java\jdk1.6.0_29
)PATH
to include the Mavenbin
directory.一切看起来都不错。
%M2%
后面是否应该有一个空格。这可能是你的问题。Everything looks OK.
%M2%
. This might be your problem.试试这个:
在系统变量(M3_HOME 和 M3)中添加(创建)这些新变量:
包含在:“CLASSPATH”和“Path”变量
转到命令提示符 (cmd) 并键入:
Try this:
Add(create) these new variables at the SYSTEM VARIABLES (M3_HOME and M3):
Include at: "CLASSPATH" and "Path" variables
Go to Command Prompt (cmd) and type:
Maven 3.0.3 及更高版本不需要 M2_HOME 变量。所以没必要添加这个。
我在 Windows 系统变量中执行了以下操作,它有效:
Maven 3.0.3 and later doesn't need the M2_HOME variable. So no need to add that.
I did the following in the Windows System variables and it works: