首页 > 解决方案 > 在新安装的 IntelliJ IDEA 中使用默认设置创建新的 Kotlin 项目时,Gradle 同步失败

问题描述

我想学习一些 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 是什么或它做了什么。那你能帮帮我吗?

标签: kotlingradleintellij-idea

解决方案


首先,检查项目使用的版本:文件 > 项目结构。或者,在项目创建期间(https://i.stack.imgur.com/SXIzQ.png / SDK 1.8 示例

它必须与您计算机上安装的 JDK / SDK 相同。

要验证终端中安装的 java 版本:

java -version

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~19.10-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

推荐阅读