2024.05.08 기준
https://kotlinlang.org/docs/faq.html#which-versions-of-jvm-does-kotlin-target
코틀린 1.5부터는 Java 8 밑으로는 호환되지 않는다.
Kotlin/JVM 컴파일러는 기본적으로 Java 8과 호환되는 바이트코드를 만든다.
Java 9부터 21까지는 쓸 수 있긴 하다.
코틀린 버전별 JDK 호환은 공식적으로는 없다.
그래들 버전별 JDK 호환은 공식 홈페이지에 있다.
(그래들 최신 버전은 8.7이다.)

위에 보면 toolchains는 8.7로 Java 22를 돌릴 수 있긴 한데 Gradle은 못 돌린다고 한다.
(JVM은 22로 올리고 그래들은 21로 하면 된다는 얘기가 있다.)
https://stackoverflow.com/a/77179202