无法从IntelliJ IDEA启动空Kotlin Spring Boot项目
解决Kotlin Spring Boot项目运行时
kotlin/jvm/internal/Intrinsics找不到的问题 这个错误本质是项目缺失Kotlin标准库依赖,或是IDEA未正确加载依赖、JDK与Kotlin版本不兼容导致的,以下是可行的解决步骤:
检查项目依赖配置
打开项目根目录的build.gradle.kts(Groovy项目为build.gradle),确认已正确引入Kotlin标准库:dependencies { // 对应JDK8+版本,根据你的JDK版本选择stdlib-jdk7/jdk8/jdk11等 implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8") implementation("org.springframework.boot:spring-boot-starter") // 其他必要依赖... }同时确保Spring Boot插件与Kotlin插件版本匹配:
plugins { id("org.springframework.boot") version "3.2.0" id("io.spring.dependency-management") version "1.1.4" kotlin("jvm") version "1.9.20" kotlin("plugin.spring") version "1.9.20" }刷新项目依赖
在IDEA右侧Gradle面板点击刷新按钮(📥),或在终端执行命令强制刷新依赖:./gradlew clean build --refresh-dependencies如果是Maven项目,执行:
mvn clean install -U校验IDEA的Kotlin配置
- 打开
File > Settings > Build, Execution, Deployment > Compiler > Kotlin Compiler,确保配置的Kotlin版本与项目依赖中的版本一致 - 进入
File > Project Structure > Project,确认Project SDK为项目适配的JDK版本,且Project language level与JDK版本匹配
- 打开
清理IDEA缓存并重启
执行File > Invalidate Caches... > Invalidate and Restart,清除IDEA缓存后重启,避免加载旧的依赖缓存信息确认项目文件完整性
检查Spring Initializr下载的压缩包是否解压完整,若存在文件缺失,重新生成并下载项目压缩包解压后重试
内容的提问来源于stack exchange,提问作者mykola
相关产品推荐
相关产品推荐

