Maven报错The JAVA_HOME environment variable is not defined correctly

在Windows上做Java Web开发,有个项目用的是Maven打的包,把Maven下载下来并把它的bin目录添加到环境变量中后,执行mvn -v命令,提示 The JAVA_HOME environment variable is not defined correctly。

搜索发现只这样配置是不够的,还要添加别的环境变量。

  1. 添加系统环境变量MAVEN_HOME,指向maven根目录
  2. 系统环境变量PATH添加一个,指向maven/bin目录
  3. 确保JAVA_HOME配置正确,指向的是JDK目录而不是jre目录

配置完成后再次执行mvn -v命令就会正确地输出maven和JDK的相关信息了,然后就可以用mvn clean package命令进行打包了。

Leave a Comment

豫ICP备19001387号-1