【发布时间】:2021-04-12 06:46:45
【问题描述】:
我想学习一些 Kotlin,所以我安装了 IntelliJ IDEA,使用默认设置创建了一个新的 Kotlin 项目,然后 IDE 告诉我 Gradle 同步失败。这是错误消息:
Could not open init generic class cache for initialization script 'C:\Users\<my_name>\AppData\Local\Temp\wrapper_init.gradle' (C:\Users\<my_name>\.gradle\caches\6.8\scripts\344chmz69zyndatc9zp4rwux5).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 60
我用谷歌搜索了这个错误,并得到了一个尝试不同 JDK 版本的建议。尝试了几个不同的版本,但没有帮助。然后我在我的笔记本电脑上安装了 IDE,看看它是否有效,我没有收到任何错误。据我所知,两台机器上的项目设置完全相同,但显然我的台式电脑上有些东西搞砸了。两者都有 Windows 10。
我也不熟悉 Java/Kotlin 生态系统或构建工具或其他任何东西,所以老实说,我什至不知道如何开始修复一些 Gradle 错误。我什至不知道 Gradle 是什么或它做了什么。那你能帮帮我吗?
【问题讨论】:
-
看起来像youtrack.jetbrains.com/issue/IDEA-248808。确保您没有在任何地方使用 JDK 16(项目 SDK、Gradle JDK)。
-
您错误地实现了插件,例如
kt plugins { apply-plugins "vlah"}}
标签: kotlin gradle intellij-idea