问题:使用Android studio进行编译的时候,编译不通过,提示错误:
JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk-11\bin
原因:因为在电脑上曾经安装过别的版本的JDK,然后把旧版本卸载后,重新安装了别的版本后,就会在编译的时候出现这个错误。
解决办法:去C盘Java文件夹下,把除JAVA_HOME路径下的JDK外的别的JDK文件全部删除,这些都是卸载后遗留没有权限删除的残余文件,而Android studio会把这些残余文件当作当前的JDK版本文件路径,才导致了编译时出现了错误。只要删除了这些残余的JDK文件,便可解决问题。
JDK路径:
C:\Program Files\Java