天天看点

ERROR: JAVA_HOME is set to an invalid directory

在调试学习比较火的 热修复 bug时,生成jar文件报出的这个问题

ERROR: JAVA_HOME is set to an invalid directory

刚开始的时候各种查找原因,这个问题大概意思就是没有找到这个

这里说出我的解决办法,顺便自己做个记录,就是环境变量设置问题

1、打开环境变量java_home

ERROR: JAVA_HOME is set to an invalid directory

这里放这个路径,我之前错误路径就是e:\androidhj\java\jdk1.8.0_201将其修改为图上路径

如果没有新建一个java_home=c:\program files\java\jdk1.8.0_201

2、打开环境变量变量path

ERROR: JAVA_HOME is set to an invalid directory

如果没有就新建一个

path=c:\program files (x86)\common files\oracle\java\javapath;c:\windows\system32;d:\program files\git\cmd;%systemroot%;%systemroot%\system32\wbem;%java_home%\bin;%java_home%\jre\bin;

查询结尾是否有这样一句没有添加上;%java_home%\bin;%java_home%\jre\bin;

3、最后执行一次

ERROR: JAVA_HOME is set to an invalid directory

通过了

也可在cmd中 java _version进行查看jdk版本号