【问题标题】:IntelliJ error - could not open init generic class cache for initialization scriptIntelliJ 错误 - 无法为初始化脚本打开初始化通用类缓存
【发布时间】:2021-03-17 22:30:31
【问题描述】:

enter image description here

enter image description here

我正在尝试下载 IntelliJ 并学习 Kotlin,但在开始之前我收到了一个 BUG 错误,我现在不知道该怎么办..

  • 我曾尝试删除 scipts 文件夹,但它只是创建了一个新的 scipts 文件夹,并出现同样的错误。我也重新安装了 IntelliJ,这给出了同样的错误。

那里有人可以帮助我吗? :-)

无法打开初始化脚本“C:\Users\username\AppData\Local\Temp\wrapper_init4.gradle”的初始化通用类缓存(C:\Users\username.gradle\caches\6.6.1\scripts\3yb5naxddghzghazzdf2vk0em )。

错误!源单元“BuildScript”中的“语义分析”阶段异常 不支持的类文件主要版本 60

【问题讨论】:

    标签: kotlin


    【解决方案1】:

    根据您的错误消息中的详细信息,您可以看到根本原因是 gradle 错误。

    在您的情况下,Gradle 可能使用了不受支持的 JVM 版本(例如,我可以在最新的 IntelliJ 2021.3 版本中重现该错误,其中 gradle 从我的主路径使用 JVM 17,而 IDE 本身使用的是 JDK 11。)在附加的 IntelliJ Preferences 屏幕中,请注意 Gradle 使用的 JVM 是单独指定的。

    要修复错误,请验证 gradle 正在使用的 JVM 版本,并指定要 gradle 的 JVM 11 版本。

    IntelliJ Gradle 首选项屏幕截图:

    【讨论】:

      【解决方案2】:

      您应该在创建项目时设置这些选项enter image description here

      【讨论】:

        【解决方案3】:

        或者,在创建项目时,选择 Java - Kotlin\JVM

        【讨论】:

          猜你喜欢
          • 2021-08-28
          • 1970-01-01
          • 1970-01-01
          • 2021-06-20
          • 2021-01-03
          • 1970-01-01
          • 2020-05-28
          • 1970-01-01
          • 2023-03-20
          相关资源
          最近更新 更多