You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin运行Hello World报Could not open init generic class cache错误求解

Gradle缓存初始化失败+类版本不兼容问题解决方案

报错根因

你遇到的报错核心是Gradle版本与JDK版本不兼容:
Unsupported class file major version 60 表示当前运行环境中存在JDK 16编译生成的类文件,而你使用的Gradle 6.8最高仅支持JDK 15,无法识别高版本JDK编译的类,进而触发了初始化脚本缓存打开失败的问题。

可选用的解决方案

方案1:升级Gradle到兼容高版本JDK的版本(推荐)

Gradle 7.0及以上版本正式支持JDK 16,升级后即可兼容当前JDK环境,操作步骤:

  • 打开项目根目录下的gradle/wrapper/gradle-wrapper.properties文件
  • 修改distributionUrl配置项,将版本号替换为7.0及以上的稳定版,示例配置如下:
    distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
    
  • 保存文件后重新执行构建/运行命令即可

方案2:降级项目使用的JDK版本

如果不想改动Gradle版本,可以将项目的JDK运行环境切换为Gradle 6.8兼容的版本(JDK 15及以下,优先选择JDK 11、JDK 8这类长期支持版本),操作步骤:

  • 本地提前安装对应版本的JDK
  • 如果你使用IDEA等IDE,可在File -> Project Structure -> Project Settings -> Project路径下修改项目SDK为兼容版本,同步项目后重新运行即可

排查辅助

如果执行上述操作后仍有报错,可运行gradlew run --stacktrace命令获取完整堆栈信息,定位其他潜在配置问题。


内容的提问来源于stack exchange,提问作者MOHAMED SAID NOORKEY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 18:27:04