Gradle同步失败:提供的javaHome似乎无效,我找不到Java可执行文件

l5tcr1uw  于 2023-01-31  发布在  Java
关注(0)|答案(2)|浏览(265)

gradle构建正在尝试在以下位置查找java jdk 8:C:\Program Files\Java\jdk1.8.0_101\bin\java.exe.
这失败了,因为我卸载了java 8,想用java 11来代替。
我不知道它从哪里得到这个值。
我将JAVA_HOME的系统环境变量设置为C:\Program Files\Java\jdk-11.0.12\bin
我还在settings > Build, Execution Deployment > Build Tools > Gradle configurations to 11 (C:\Program Files\Java\jdk-11.0.12)中指定了gradle JDK。
同样在www.example.com文件(C:\用户\用户名\StudioProjects\gradle.properties)中,我设置了org.gradle.java.home=C\:\\Program Files\\Java\\jdk-11.0.12。gradle.properties file (C:\Users\user name\StudioProjects\gradle.properties) I set org.gradle.java.home=C\:\\Program Files\\Java\\jdk-11.0.12 .
即使在重新启动(针对环境变量)后,Gradle仍在尝试使用java 8 JDK。

如何让gradle使用正确的JDK?

whhtz7ly

whhtz7ly1#

通过使缓存无效并重新启动解决(显然此设置已缓存):File > Invalidate Caches / Restart

knpiaxh1

knpiaxh12#

我升级到Android Studio电鳗时遇到的|二○二二年一月一日
只需删除Android Studio安装目录中的“jre”文件夹。然后重新启动Android Studio。

相关问题