我正在安装 Maven,需要设置 M2 和 M2_Home。我已将它们设置在环境变量的用户变量中。我;%M2%
在环境变量中的系统变量中添加了Path变量。我期待能够跑mvn --version
,但我不能。但是,如果我这样做,
echo %Path%
我可以看到%M2%
路径中有,如果echo %M2%
我可以看到 mvn 所在的 bin 目录。
所以我遇到了这个问题。%M2%
直到我在用户变量中创建了一个路径变量并将其添加到该变量(并将其从系统变量中的路径中删除)后,问题才得到解决。现在它起作用了。有谁知道为什么它只以这种特定方式工作?