Jamie Craane
11/06/2020, 8:54 AMCaused by: java.lang.ClassNotFoundException: Greeting
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 1 more
2. (https://github.com/jcraane/kmm-with-jvmmodule/tree/jvm-mp-lib) (inspired by kotlinconf app)
jvmmodule is configured as a multiplatform module with a single jvm target and a project dependency on the shared module. In this scenario
code completion works in IntelliJ but when the Test class is run from the gutter icon the following error occurs:
Error: Could not find or load main class TestKt
Caused by: java.lang.ClassNotFoundException: TestKt
Is this the correct way of using shared code from a plain kotlin (kvm) module?aleksey.tomin
11/06/2020, 10:02 AMJamie Craane
11/06/2020, 10:27 AMaleksey.tomin
11/06/2020, 10:43 AMval androidAndJvmMain by creating {
dependsOn(commonMain)
}
val androidMain by getting {
dependsOn(androidAndJvmMain)
}
val jvmMain by getting {
dependsOn(androidAndJvmMain)
}
val iOSMain by getting {
dependsOn(commonMain)
}
Jamie Craane
11/06/2020, 11:23 AM