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

Atomic Kotlin课程练习校验报错:找不到kotlin-stdlib-jdk8对应的compile()方法

报错根因

出现找不到参数[org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20]对应的compile()方法报错的核心原因是:当前使用的Gradle版本已移除早期版本中废弃的compile依赖声明配置,而Edu Tools插件为《Atomic Kotlin》练习自动生成的构建脚本仍在使用已淘汰的compile配置声明Kotlin标准库依赖。

修复方案

单个练习临时修复

  • 打开当前练习项目根目录下的build.gradle文件
  • 找到包含kotlin-stdlib-jdk8:1.5.20的依赖声明行,将行首的compile替换为implementation
    替换前示例:
    compile 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20'
    
    替换后示例:
    implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.20'
    
  • 保存文件后重新点击校验按钮即可正常执行检查

全局配置永久修复

  • 打开IDEA设置路径:设置/Preferences → 工具 → Edu Tools → 课程模板
  • 找到Kotlin课程对应的build.gradle模板文件
  • 将模板中所有的compile依赖配置统一替换为implementation
  • 保存配置后,后续所有新建的《Atomic Kotlin》练习都会自动使用正确的依赖配置,无需重复修改

内容的提问来源于stack exchange,提问作者meysam

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 18:30:05