当前位置: 首页 > 知识库问答 >
问题:

Visual Studio代码:提供的javaHome必须是有效目录。您提供了:D:\jdk

郗俊能
2023-03-14

我曾经遇到过一个关于颤振的问题,我不得不下载jdk。我给了它一个路径D:/jdk,但随后我创建了一个新分区,并在C:\Program Files\Java\jdk-16.0.1上再次下载了它。现在,当我在Visual Studio代码中运行应用程序时,出现一个错误:

失败:构建失败,有一个异常。

>

  • 错误:提供的javaHome必须是有效的目录。您提供了:D:\jdk

    尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。

    我不知道该怎么做,我已经重新安装gradle,jdk和VSCode。我必须做什么才能从VSCode内存中删除此路径?

    编辑:固定

    因此,我通过删除临时文件、优化存储和清除Windows缓存(也是VSCode的缓存)修复了这个问题。在此过程之后,我还重新启动了笔记本电脑

    我通过一个如何做的教程的链接回答了这个问题,还有一些额外的步骤,比如用一些程序来做,在我的例子中,这不是必需的。希望它能帮助别人

  • 共有2个答案

    轩辕阳焱
    2023-03-14

    因此,我通过删除临时文件、优化存储和清除Windows缓存(也是VSCode的缓存)修复了这个问题。在此过程之后,我还重新启动了笔记本电脑

    [https://www.drivereasy.com/knowledge/how-to-clear-cache-on-windows-10/#b][1]
    
    皇甫乐
    2023-03-14

    打开命令选项板--

    您可以选择所需的配置并将其设置为JDK for Language Server,这相当于在设置中添加以下配置。json:

    "java.home": "C:\\...\\AdoptOpenJDK",
    

    不要忘记重新加载窗口以使更改生效。

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

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

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

    • 问题内容: 我决定将JDK更新为Java 8,并使用子目录安装到的默认位置。 我不确定Android Studio如何确定JDK位置,因此决定启动它并进行查看。我收到以下消息: 无法完成Gradle执行。 原因:提供的javaHome不是有效的文件夹。您提供了:C:\ Program Files \ Java \ jdk1.7.0_45 我更新了JAVA_HOME环境变量(用于系统和用户)以指向新

    • 我已经开始学习,我尝试将它与代码一起使用,但是

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