I have just created a blank KMP project using the ...
# multiplatform
v
I have just created a blank KMP project using the wizard from https://kmp.jetbrains.com/?android=true&desktop=true&web=true&webui=compose&includeTests=true - Android, Desktop, Web, no iOS. Then I opened the project in IntelliJ 2025.2.1 Ultimate. After fixing the Android SDK location, I cannot build the application (
gradlew build
"Lint found errors in the project; aborting build."). Nor can I run main.kt from the green "run" icon in the gutter (
LinkageError occurred, MainKt has been compiled by a more recent version of the Java Runtime (class file version 67.0), this version of the Java Runtime only recognizes class file versions up to 65.0
). I am using Java 23 (Coretto). But
gradlew run
does work.
wasmJsBrowserProductionRun
works.
hotRunJvm
does not run (same JVM error message - but nothing in the docs specifies a JVM requirement, and https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-hot-reload.html has a picture suggesting Java 21 is sufficient. All in all, not a promising start to KMP on Windows.
I've raised a github ticket about the hotload / java 23 issue.
Hmm, the Android app does build and run in Android Studio. I'll retract my complaint about the android build.
y
Windows is not supported yet, you can track the status here KMT-789
v
I think JetBrains really need to rename KMP to KiOS. Kotlin Native won't build on Linux Arm (but will on MacOS ARM?). KMP Wizard isn't available on Windows or Linux. KMP HotReload isn't supported on Windows. So, my question is - what part of multiplatform suggests that it only works on/for Apple devices?
Where on https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-hot-reload.html#get-help does it say that hotload is not supported on Windows?