Error: JAVA_HOME is set to an invalid directory.-解决办法

安装好Maven运行mvn -v之后出现错误:
Error: JAVA_HOME is set to an invalid directory. JAVA_HOME = “D:\Others\java\jdk1.8.0_181\bin” Please set the JAVA_HOME variable in your environment to match the location of your Java installation.

到系统环境变量里去修改JAVA_HOME的目录,在JAVA_HOME目录中不能含有bin这个文件夹。将bin去掉,不会影响java环境的配置。

这里写图片描述

然后重新开启cmd输入mvn -v 之后就好了。
这里写图片描述