Bonjour
Je suis sous Ubuntu 24.04. Je suis débutant en Kotlin.
Je suis en train de découvrir Kotlin Compose Multiplaform.
Quand je crée un simple projet basique pour Android / Desktop ici :
https://kmp.jetbrains.com/
Si j'ouvre le projet téléchargé par défaut, KotlinProject.zip, après extraction, le projet sous Android fonctionne parfaitement : le logo qui apparait quand on appuie sur le bouton.
Par contre, si je vais dans le fichier .../KotlinProject/composeApp/src/desktopMain/kotlin/main.kt
et que je lance la fonction :
J'obtiens un message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 fun main() = application { Window( onCloseRequest = ::exitApplication, title = "KotlinProject", ) { App() } }
Est-ce que je fais quelque-chose de mal ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 /opt/android-studio-2024.1.1/android-studio/jbr/bin/java -javaagent:/opt/android-studio-2024.1.1/android-studio/lib/idea_rt.jar=37217:/opt/android-studio-2024.1.1/android-studio/bin -Dfile.encoding=UTF-8 -classpath /home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.components/components-resources-desktop/1.6.11/5320a6943410f5e8484a3140a9a562d716753bc5/library-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.components/components-ui-tooling-preview-desktop/1.6.11/8f7a6367fc68382f164dd64ef4b88f98a531b612/library-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.desktop/desktop-jvm/1.6.11/4c88c77f0770ee2c111199047d90ed5a47e4482b/desktop-jvm-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.material/material-desktop/1.6.11/d3e4b632fadb752973fa898989e4666e986011e6/material-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.material/material-ripple-desktop/1.6.11/81d8093be11dfbc4ce334bad9bcfc237f21ed701/material-ripple-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.foundation/foundation-desktop/1.6.11/c9a646ef258f51a7be4929848e951ea02bb80ddf/foundation-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.animation/animation-desktop/1.6.11/ce21e9b6dea3019932615f2211ddec7eb4525cd6/animation-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.material/material-icons-core-desktop/1.6.11/47e99680d4e5f234dc4514fd12fec4daf1af4597/material-icons-core-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.foundation/foundation-layout-desktop/1.6.11/da4289cf3f4f7b0ee49c7db8bd2f5db09aac6dee/foundation-layout-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.ui/ui-desktop/1.6.11/aa323518f3353e2ea331e1093081329a437e60b8/ui-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-saveable-desktop/1.6.11/74106ad127dea1103cfa5517287147da68694e9f/runtime-saveable-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.ui/ui-tooling-preview-desktop/1.6.11/62232c44c61692b56d3071c29b0f9c8481b20574/ui-tooling-preview-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.runtime/runtime-desktop/1.6.11/328c18df89b7bf14a52d2d39e20065b029cdfeeb/runtime-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.animation/animation-core-desktop/1.6.11/f6404cd973e8dc12994f487a61967aa4f8a949b4/animation-core-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-coroutines-core-jvm/1.8.0/ac1dc37a30a93150b704022f8d895ee1bd3a36b3/kotlinx-coroutines-core-jvm-1.8.0.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/2.0.0/b48df2c4aede9586cc931ead433bc02d6fd7879e/kotlin-stdlib-2.0.0.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/23.0.0/8cc20c07506ec18e0834947b84a864bfc094484e/annotations-23.0.0.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.ui/ui-text-desktop/1.6.11/c84eb9f99b8492775cfc57b458a2c113b2139041/ui-text-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.ui/ui-graphics-desktop/1.6.11/9e80f1f2e3104ef38e6e274576c8162bd9854afe/ui-graphics-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.ui/ui-unit-desktop/1.6.11/6489dd3c2b6122e1ebba9e9c1081779dc4e125ee/ui-unit-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.skiko/skiko-awt/0.8.4/d86c3b412d118aa62c8cdf606fc364e2cb4ff1f9/skiko-awt-0.8.4.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.ui/ui-geometry-desktop/1.6.11/7eae6ed5c40e7e61eb16c2c7edfbd2019f2c239d/ui-geometry-desktop-1.6.11.jar:/home/yonnel/.gradle/caches/modules-2/files-2.1/org.jetbrains.compose.ui/ui-util-desktop/1.6.11/64039cd04d69b704a0b59a45567d2e4fc9fb0582/ui-util-desktop-1.6.11.jar MainKt Erreur : impossible de trouver ou de charger la classe principale MainKt Causé par : java.lang.ClassNotFoundException: MainKt Process finished with exit code 1
Essayez et dites-moi si vous avez le même problème...
Merci
Yonnel





Répondre avec citation
Partager