我按照此链接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目录附加到系统的环境变量路径中
毕竟,尝试linux
最简单的方法是:将 maven 目录添加到系统变量的路径中。不要在用户变量中添加任何东西,也不需要添加任何变量。
面临同样的问题;M2_home 和 Java_home 路径中的 bin 或文件需要在用户具有完全控制权限的目录中找到。通过管理员更改用户的安全权限设置,右键单击订单,进入属性->安全选项卡,并选中“已验证用户”和“用户”的完全控制框。