2013-03-31 38 views
4

我跟着这个链接http://maven.apache.org/download.cgi的Apache Maven安装在Windows 8

每当我型MVN --version在cmd中提到的步骤。 我得到'mvn'不被识别为内部或外部命令,可操作程序或批处理文件。

但是,当我用“以管理员身份运行”打开cmd它工作。

操作系统:Windows 8

我怎么能对我使用的中国版本,这样我不知道什么是在英文版这些字Windows 8的

回答

4

尝试将环境变量M2设置为系统变量而不是用户变量。

+0

这对我有效。 – user1919

+0

小细节,但它的工作 –

0

任何用户运行MVN。 “我的电脑”列表 点击“高级系统设置”,在左侧 点击最后一个项目上

点击右键“环境现状变量” 追加Maven的bin目录到系统的环境变量路径

后所有,尝试linux

2

我用Rapid Environment Editor,作为管理员启动,并将这些变量放入我的系统路径,并且这个问题消失了。

出于某种原因,当我通过Windows实用程序将JDK,JRE和Maven bin文件夹添加到我的路径时,它不起作用。快速环境编辑器告诉我,这些变量无效或者我无法访问它们。 Windows 8似乎对管理员权限非常挑剔,我想他们并没有想象得那么好。

只要确保以管理员身份启动Rapid Environment Editor,并在保存更改时重新打开命令窗口。

0

最简单的方法是: 将maven目录添加到系统变量的路径中。 不要在用户变量中添加任何内容,也不需要添加任何变量。

1

我不得不将Maven的安装目录移动到C:\ Users * your_username *中,以便Maven不再需要管理权限。之后,PATH变量开始工作。

1

在windows 8的环境变量中设置MAVEN/M2MAVEN_HOME/M2_HOME变量,这将解决问题。

0

面临同样的问题; M2_home和Java_home的路径或文件需要在用户拥有完全控制权限的目录中找到。通过右键单击订单,通过管理员更改用户的安全权限设置,进入属性 - >安全选项卡,然后选中“已验证用户”和“用户”的完全控制框。