配置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的配置,发现没什么问题,那是为啥提示这个错误呢
先说几个我在网上看到的错误提示
1检查配置的JAVA_HOME是否正确,即JAVA_HOME=C:Program FilesJavajdk1.8.0_171(jdk的路径)注意一定时jdk的路径
然后在检查配置的path中加上%JAVA_HOME%in,如下图所示
cmd运行java_version和javac-version检查到没问题的话,(注意检查出来版本要一致,有的人可能装了两个jdk,以至于造成冲突,可以卸载一个)继续往下看
2如果上面这一项检查到没有问题的,大招来了
把你配置的JAVA_HOME删掉重新配置,然后重新打开cmd运行,这个步骤重新进行几次就行了(一次不行就删掉继续搞),亲测这个方法有用