背景
在配置maven的时候,测试maven时有了一个报错:
1 | Error: JAVA_HOME is set to an invalid directory. JAVA_HOME = “C:\Program Files\java\jdk1.8.0_181” Please set the JAVA_HOME variable in your environment to match the location of your Java installation. |
解决过程
根据网上搜索,主要有两个可能性:
- JAVA_HOME路径异常,比如后面多加了个
;
等情况 - JAVA_HOME路径中有了空格
经测试,环境变量中没有多加;
这种异常情况,于是考虑将jdk文件夹放到了根目录。
然后重新配置JAVA_HOME为:C:\jdk1.8.0_181
,然后成功了。
但奇怪的是,再次将JAVA_HOME修改回:C:\Program Files\java\jdk1.8.0_181
。还是成功的。这就很奇怪了。
扩展
win10配置JAVA环境变量:
https://www.runoob.com/w3cnote/windows10-java-setup.html
maven配置:
https://www.runoob.com/maven/maven-setup.html