【发布时间】:2013-03-31 16:24:29
【问题描述】:
我按照此链接中提到的步骤http://maven.apache.org/download.cgi
每当我在 cmd 中键入 mvn --version 时。 我得到 'mvn' 不是内部或外部命令、可运行程序或批处理文件。
但是当我使用“以管理员身份运行”打开 cmd 时,它起作用了。
操作系统:Windows 8
如何在 Windows 8 上为任何用户运行 mvn。
【问题讨论】:
我按照此链接中提到的步骤http://maven.apache.org/download.cgi
每当我在 cmd 中键入 mvn --version 时。 我得到 'mvn' 不是内部或外部命令、可运行程序或批处理文件。
但是当我使用“以管理员身份运行”打开 cmd 时,它起作用了。
操作系统:Windows 8
如何在 Windows 8 上为任何用户运行 mvn。
【问题讨论】:
尝试将环境变量 M2 设置为系统变量而不是用户变量。
【讨论】:
我使用Rapid Environment Editor,以管理员身份启动,并将这些变量放入我的系统路径,这个问题就消失了。
由于某种原因,当我通过 Windows 实用程序将 JDK、JRE 和 Maven bin 文件夹添加到我的路径时,它不起作用。 Rapid Environment Editor 告诉我变量无效或我无权访问它们。 Windows 8 似乎对管理员权限非常挑剔,我猜他们并没有很好地考虑到这一点。
请务必以管理员身份启动 Rapid Environment Editor,并在保存更改时重新打开命令窗口。
【讨论】:
我不得不将 Maven 的安装目录移动到 C:\Users*your_username*,这样 Maven 就不再需要管理员权限了。 PATH 变量在那之后开始工作。
【讨论】:
在windows 8环境变量中设置MAVEN/M2和MAVEN_HOME/M2_HOME变量,即可解决问题。
【讨论】:
我用的是中文版,所以我不知道英文版的这个词是什么。
在“我的电脑”上单击右键 单击列表中的最后一项 点击左侧的“高级系统设置” “环境变量” 将maven的bin目录追加到系统的环境变量path
毕竟,试试 linux
【讨论】:
最简单的方法是: 将 maven 目录添加到系统变量中的路径。 不要在用户变量中添加任何东西,也不需要添加任何变量。
【讨论】:
遇到了同样的问题; M2_home 和 Java_home 路径中的 bin 或文件需要在用户具有完全控制权限的目录中找到。通过管理员更改用户的安全权限设置,右键单击订单,进入属性->安全选项卡,选中“已验证用户”和“用户”的完全控制框。
【讨论】: