ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_ 73\bin

我相信这个一个很简单很基础的配置,但是如果不注意,你就入坑啦,等着花3-4个小时吧。

这里说一下,如果要在cmd打开控制台,输入gradle命令的话,那就必定要配置gradle环境变量。
我相信做过javaWeb开发的同志们都会配置JAVA_HOME了,所以我就按照当时候配置JAVA_HOME的Flow来配置 GRADLE_HOME了,结果?你猜猜遇到什么问题了吗?

先上图啦,遇到这个问题了。

这里写图片描述

问题:gradle配置失败了,已经很明显的告诉你JAVA_HOME配置有错误,是一个无效的目录

配置Gradle如何配置

首先来看看JAVA_HOME如何配置

1,找到JDK目录,找到bin目录,打开bin
这里写图片描述

2,配置JAVA_HOME
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_73\bin
这里写图片描述

3,把%JAVA_HOME%放进系统环境变量Path里面

4,cmd java -version
这里写图片描述
成功了

配置GRADLE_HOME

和配置JAVA_HOME一样配置GRADLE_HOME

结果如何?
这里写图片描述

失败了,卧槽。你以为是跟以前配置JAVA_HOME一样配置它,那就错了。

错误问题:JAVA_HOME设置错误无效的目录,那就是说JAVA_HOME环境变量目录有问题

解决方法:修改JAVA_HOME路径

正确配置GRADLE_HOME

1,JAVA_HOME,后面不能带bin目录,也不能打分号;
这里写图片描述

2,GRADLE_HOME配置需要带bin
;%GRADLE_HOME%\bin;

这里写图片描述

3,把JAVA_HOME,GRADLE_HOME两个配置好的环境设置到系统环境Path下:

4,成功了
这里写图片描述