M2_HOME设置为无效目录,即使它指向maven安装主页

时间:2017-09-22 12:08:52

标签: maven

我已将我的M2_HOME设置为

C:\Users\username\Documents\apache-maven-3.5.0

上述目录的内容

09/21/2017  05:13 PM    <DIR>          .
09/21/2017  05:13 PM    <DIR>          ..
09/21/2017  05:13 PM    <DIR>          bin
09/21/2017  05:13 PM    <DIR>          boot
09/21/2017  05:13 PM    <DIR>          conf
09/21/2017  05:13 PM    <DIR>          lib
04/03/2017  08:41 PM            20,934 LICENSE
04/03/2017  08:40 PM               182 NOTICE
04/03/2017  08:36 PM             2,544 README.txt
               3 File(s)         23,660 bytes
               6 Dir(s)  348,568,027,136 bytes free

然而,当我在cmd中运行mvn --version时,我收到以下错误

ERROR: M2_HOME is set to an invalid directory.
M2_HOME = "C:\Users\abhish\Documents\apache-maven-3.5.0"
Please set the M2_HOME variable in your environment to match the
location of the Maven installation

我在SO上检查过类似的post。然而,这没有帮助,因此发布了这个问题。

我需要解决此问题以解决this问题。

1 个答案:

答案 0 :(得分:1)

如果您使用的是Java 8,请从环境变量中删除“ MAVEN_OPTS”并进行检查。因为Java 8不支持该配置。