maven 配置报错 JAVA_HOME not found in your environment
最近比较空,想研究下 spring mvc,于是编按照教程一步一步配置开发环境。配置 maven 完成后,运行命令 mvn -v 的时候,竟然报错。错误信息如下:
Error: JAVA_HOME not found in your environment.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
我认真检查了 JAVA_HOME 的配置,发现没什么问题,那是为啥提示这个错误呢?
上网搜了下,
有的说是 JAVA_HOME 应该指向 jdk 的根目录,不能包含 /bin;
有的说是 JAVA_HOME 路径后面不能有分号;
有的说是路径中不要有空格,比如不能包含 "Program Files" 此类路径。
一一检查过这些项目,并未解决我的问题。
最后竟在无意中发现了问题,发现以管理员身份运行 cmd的时候,不会报此错。