【问题标题】:IntelliJ Using Wrong JDK - Execution failed for task ':compileJava'. > invalid source release: 11IntelliJ 使用错误的 JDK - 任务“:compileJava”执行失败。 > 无效的源版本:11
【发布时间】:2021-08-14 03:14:11
【问题描述】:

我的项目在命令行上运行,但无法在 IntelliJ 中运行。我已经尝试了以下问题中的所有解决方案:

但是我确实注意到 Gradle 使用错误的 JDK 编译项目

有人知道为什么 InteliJ 不使用我定义的 JDK 吗?

我也尝试过覆盖 JAVA_HOME

【问题讨论】:

    标签: java gradle intellij-idea java-11


    【解决方案1】:

    配置 IntelliJ IDEA Gradle JDK:设置(macOS 上的首选项)|构建、执行、部署 |构建工具 |摇篮 | Gradle JVM。

    【讨论】:

      【解决方案2】:

      最后,这对我有用:

      1. 关闭 IntelliJ
      2. 在命令行上,运行sdk default java 11.0.11.9.1-amzn
      3. 重启 IntelliJ
      4. 在 IntelliJ 中重新运行应用程序

      注意:

      我仍然想知道如何在 IntelliJ 中覆盖 SDKMAN 设置。如果有人知道,请添加评论或回答。谢谢!

      【讨论】:

        【解决方案3】:

        使用 SDKMAN 安装 java 版本。将已安装的 sdks 配置到 IntelliJ 中,并为项目使用合适的 sdks

        【讨论】:

          猜你喜欢
          • 2015-08-07
          • 1970-01-01
          • 2017-10-10
          • 2020-02-25
          • 2017-07-20
          • 2021-07-23
          • 1970-01-01
          • 2017-04-02
          • 2019-06-05
          相关资源
          最近更新 更多