在Windows上做Java Web开发,有个项目用的是Maven打的包,把Maven下载下来并把它的bin目录添加到环境变量中后,执行mvn -v
命令,提示 The JAVA_HOME environment variable is not defined correctly。
搜索发现只这样配置是不够的,还要添加别的环境变量。
- 添加系统环境变量
MAVEN_HOME
,指向maven根目录 - 系统环境变量
PATH
添加一个,指向maven/bin
目录 - 确保
JAVA_HOME
配置正确,指向的是JDK目录而不是jre目录
配置完成后再次执行mvn -v
命令就会正确地输出maven和JDK的相关信息了,然后就可以用mvn clean package
命令进行打包了。