خطأ "Kotlin runtime JAR files in the classpath should have the same version": ما العمل؟
مرحبًا! أنا مبتدئ في Kotlin وأحاول بناء أول مشروع لي باستخدام Gradle. لدي ملف بسيط `Main.kt`:
```kotlin
fun main() {
println("Hello, Kotlin!")
}
```
قمت بتوصيل plugin Kotlin في `build.gradle.kts`:
```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 لمشروعك ملفات JAR لـ Kotlin runtime بإصدارات مختلفة. في حالتك — الإصدار 1.8.0 (المحدد في plugin) والإصدار 1.7.10 (موجود في classpath).