Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在新安装的IntelliJ IDEA中创建具有默认设置的新Kotlin项目时,Gradle sync失败_Kotlin_Gradle_Intellij Idea - Fatal编程技术网

在新安装的IntelliJ IDEA中创建具有默认设置的新Kotlin项目时,Gradle sync失败

在新安装的IntelliJ IDEA中创建具有默认设置的新Kotlin项目时,Gradle sync失败,kotlin,gradle,intellij-idea,Kotlin,Gradle,Intellij Idea,我想学习一些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\c

我想学习一些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
无法打开初始化脚本“C:\Users\\AppData\Local\Temp\wrapper\u init.gradle”(C:\Users\\.gradle\caches\6.8\scripts\344chmz69zyndact9zp4rwux5)的初始化通用类缓存。
>臭虫!源单元“\u BuildScript”中的“语义分析”阶段出现异常不受支持的类文件主版本60
我在谷歌上搜索了这个错误,得到了一个尝试不同JDK版本的建议。尝试了几个不同的版本,但没有帮助。然后我在我的笔记本电脑上安装了IDE,看看它是否有效,在那里我没有收到任何错误。据我所知,这两台机器上的项目设置完全相同,但我的台式计算机上显然出了问题。两者都有Windows10


我对Java/Kotlin生态系统或构建工具等也不太熟悉,所以我真的不知道如何开始修复一些Gradle错误。我甚至不知道格拉德尔是什么,也不知道它是干什么的。那么你能帮我吗?

首先,检查项目使用的版本:文件>项目结构。或者,在项目创建期间(/)

它必须与计算机上安装的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)

是一样的。仍然不起作用。我希望能为您提供更多帮助,但我认为您的错误取决于您的Java环境,而不是项目本身。确保您没有在任何地方使用JDK 16(Project SDK,Gradle JDK)。您错误地实现了插件,如
kt插件{apply plugins“vlah”}