当前位置: 首页 > 面试题库 >

Android Studio-提供的javaHome不是有效的文件夹

寿意远
2023-03-14
问题内容

我决定将JDK更新为Java 8,并C:\Program Files\Java\jdk1.8.0使用jre子目录安装到的默认位置。

我不确定Android Studio如何确定JDK位置,因此决定启动它并进行查看。我收到以下消息:

无法完成Gradle执行。

原因:提供的javaHome不是有效的文件夹。您提供了:C:\ Program Files \ Java \ jdk1.7.0_45

我更新了JAVA_HOME环境变量(用于系统和用户)以指向新路径,并尝试将其也添加到PATH变量中,但是每次尝试在Android
Studio中构建时,都会收到相同的消息。虽然在我的环境变量中找不到引用的路径,所以它从何处获取以及如何更改它?

谢谢


问题答案:

问题出在我 项目的 JDK位置。在Android
Studio项目工具窗口中,我右键单击根目录,选择“模块设置”,然后设置JDK位置。现在一切都很好。



 类似资料:
  • 我决定将我的JDK更新为Java8,并安装到的默认位置,其中包含子目录。 我不确定Android Studio是如何确定JDK的位置的,所以我决定启动它,然后看看。我得到以下消息: 未能完成分级执行。 原因:提供的javaHome不是有效文件夹。您提供了:C:\Program Files\java\jdk1.7.0_45 我更新了我的JAVA_HOME环境变量(系统和用户)以指向新的路径,并尝试将

  • 第一次在Windows 7x64上启动IntelliJ IDEA Community Edition 14.0.2时,我在试图导入示例libGDX gradle配置时收到以下错误: IntelliJ14提供的javaHome似乎无效 IDE正在中查找java运行时,但是这些文件存在于这个目录之外的子目录中:。 我的解决方案是将的内容复制到上一级,这解决了问题--但感觉不是正确的做法。 这被记录为一

  • 问题内容: 我正在尝试使用设置为 我不明白为什么intellij在其安装目录中寻找JDK。 在intellij中: 问题答案: IDEA有2个版本:32位和64位。 您的Java是64位版本,因此您必须运行64位版本的IDEA 。 否则,您可以提供32位JDK或通过IDEA设置来调整行为 https://intellij-support.jetbrains.com/hc/en- us/articl

  • 类似于: -Intellij 14提供的javaHome似乎无效 -Android Studio提供的javaHome不是有效文件夹 但是,我正在尝试使用我的变量,该变量设置为 我不明白为什么intellij在其安装目录中寻找JDK。 在Intellij中:

  • 我遇到了很多麻烦,这应该是一项简单的任务。在课程开始之前,我正在尝试与Gradle一起为我的一门课程构建一个简单的Java项目(只是你好世界)。我克隆了存储库,下载了所有相关软件,并在命令行上尝试了。我收到错误 。显示的此文件是我已删除的先前版本。 我试着重新安装了所有的东西,还检查了JAVA_HOME环境变量,它被设置为< code > C:\ Program Files \ adopt ope

  • 我曾经遇到过一个关于颤振的问题,我不得不下载jdk。我给了它一个路径D:/jdk,但随后我创建了一个新分区,并在C:\Program Files\Java\jdk-16.0.1上再次下载了它。现在,当我在Visual Studio代码中运行应用程序时,出现一个错误: 失败:构建失败,有一个异常。 > 错误:提供的javaHome必须是有效的目录。您提供了:D:\jdk 尝试:使用--stacktr