使用IntelliJ默认模板创建插件时出现'Unresolved reference: kotlin'错误
解决
import org.jetbrains.kotlin.jvm未解析的问题 1. 补全Gradle插件配置
打开项目根目录的build.gradle.kts,确认plugins块里包含Kotlin JVM插件,版本要和IntelliJ 2023.2.5内置的Kotlin版本匹配(可通过File > Settings > Languages & Frameworks > Kotlin查看内置版本):
plugins { id("java") id("org.jetbrains.kotlin.jvm") version "1.9.0" // 替换为你的内置Kotlin版本 id("org.jetbrains.intellij") version "1.16.0" }
2. 添加Kotlin标准库依赖
在dependencies块中补充Kotlin标准库依赖:
dependencies { implementation(kotlin("stdlib-jdk8")) implementation(kotlin("reflect")) // 保留模板原有的其他依赖 }
3. 同步Gradle项目
点击右侧Gradle面板的刷新按钮,或者执行File > Sync Project with Gradle Files,让配置生效。
4. 清除IDE缓存并重启
执行File > Invalidate Caches...,勾选"Clear file system cache and local history",然后重启IntelliJ,清除可能的缓存冲突。
5. 核对模块SDK设置
打开File > Project Structure > Modules,选中插件模块,确认Module SDK是JDK 17,Language level设置为17,避免版本不匹配。
内容的提问来源于stack exchange,提问作者Anton Scheitler
相关产品推荐
相关产品推荐

