【问题标题】:Apache Maven installation in windows 8Windows 8 中的 Apache Maven 安装
【发布时间】:2013-03-31 16:24:29
【问题描述】:

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

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

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

操作系统:Windows 8

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

【问题讨论】:

    标签: windows maven-3


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

            我用的是中文版,所以我不知道英文版的这个词是什么。

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

            毕竟,试试 linux

            【讨论】:

              【解决方案6】:

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

              【讨论】:

                【解决方案7】:

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

                【讨论】:

                  猜你喜欢
                  • 2017-09-29
                  • 2015-05-13
                  • 2012-09-11
                  • 2016-02-22
                  • 1970-01-01
                  • 2017-04-19
                  • 2016-08-08
                  • 2023-03-09
                  • 1970-01-01
                  相关资源
                  最近更新 更多