4

我按照此链接http://maven.apache.org/download.cgi中提到的步骤操作

每当我在 cmd 中键入 mvn --version 时。我得到 'mvn' 不是内部或外部命令、可运行程序或批处理文件。

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

操作系统:Windows 8

如何在 Windows 8 上为任何用户运行 mvn。

4

7 回答 7

4

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

于 2014-01-15T02:23:54.970 回答
2

我使用了Rapid Environment Editor,以管理员身份开始,并将这些变量放入我的系统路径中,这个问题就消失了。

出于某种原因,当我通过 Windows 实用程序将 JDK、JRE 和 Maven bin 文件夹添加到我的路径时,它不起作用。Rapid Environment Editor 告诉我变量无效或我无权访问它们。Windows 8 似乎对管理员权限非常挑剔,我猜他们并没有很好地考虑到这一点。

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

于 2013-07-31T18:48:14.237 回答
1

我不得不将 Maven 的安装目录移动到 C:\Users*your_username*,这样 Maven 就不再需要管理员权限了。PATH 变量在那之后开始工作。

于 2014-07-03T14:40:25.857 回答
1

在windows 8的环境变量中设置MAVEN/M2MAVEN_HOME/变量,这样就可以解决问题了。M2_HOME

于 2014-12-02T17:58:18.183 回答
0

我用的是中文版,所以我不确定英文版中这些词是什么。

单击“我的电脑”上的右键单击列表上的最后一项单击左侧的“高级系统设置”“环境变量”将maven的bin目录附加到系统的环境变量路径中

毕竟,尝试linux

于 2013-03-31T17:29:47.317 回答
0

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

于 2014-03-22T09:22:07.830 回答
0

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

于 2015-08-03T08:57:04.030 回答