Kompatibilität mit Java 21 in Kotlin

  • Antworten:0
Robbiani Renato
  • Forum-Beiträge: 650

04.01.2024, 19:44:17 via Website

Hallo zusammen

An und für sich läuft alles. Aber eines stört mich. Vielleicht gibt es dafür eine Lösung.
Ich bin auf Java 21 umgestiegen. Die älteren Projekte, welche ich unter Java erstellt habe, schlucken Java 21 ohne Probleme. Bei Kotlin kommt folgende Fehlermeldung beim Kompilieren

Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac' (1.8) and 'compileDebugKotlin' (21).

Wenn ich im build.gradle folgende Zeilen einfüge geht es wieder.

   compileOptions {
    sourceCompatibility JavaVersion.VERSION_18
    targetCompatibility JavaVersion.VERSION_18
}
kotlinOptions {
    jvmTarget = '18'
}

Weiss jemand was das soll?

Gruss Renato

Beantworte die Frage als Erster