Avatar ·

错误 "Kotlin runtime JAR files in the classpath should have the same version": 怎么办?

你好!我是 Kotlin 新手,正在尝试使用 Gradle 构建我的第一个项目。我有一个简单的 `Main.kt` 文件: ```kotlin fun main() { println("Hello, Kotlin!") } ``` 我在 `build.gradle.kts` 中连接了 Kotlin 插件: ```kotlin plugins { kotlin("jvm") version "1.8.0" } ``` 但是当我通过 `./gradlew build` 运行构建时,我收到这样的警告: ``` warning: Kotlin runtime JAR files in the classpath should have the same version (found 1.8.0, 1.7.10 in classpath) ``` 我检查了我的依赖——没有任何第三方内容,只有 Kotlin 标准库。为什么会出现这个警告?我使用的是 IntelliJ IDEA,如果这很重要的话。请解释这是什么意思以及如何修复。提前谢谢! <<>>

警告的原因

当您的项目 classpath 中出现不同版本的 Kotlin runtime JAR 文件时,就会产生这个警告。在您的情况下——版本 1.8.0(在插件中指定)