import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
kotlin("jvm") version "1.6.0"
}
group = "me.ivanefan"
version = "1.0.0"
repositories {
mavenCentral()
maven("https://maven.pkg.jetbrains.space/public/p/compose/dev")
}
val osName = System.getProperty("os.name")
val targetOs = when {
osName == "Mac OS X" -> "macos"
osName.startsWith("Win") -> "windows"
osName.startsWith("Linux") -> "linux"
else -> error("Unsupported OS: $osName")
}
val osArch = System.getProperty("os.arch")
var targetArch = when (osArch) {
"x86_64", "amd64" -> "x64"
"aarch64" -> "arm64"
else -> error("Unsupported arch: $osArch")
}
val skikoVersion = "0.5.3"
val target = "${targetOs}-${targetArch}"
dependencies {
testImplementation(kotlin("test"))
implementation("org.jetbrains.skiko:skiko-jvm-runtime-$target:$skikoVersion")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0-RC")
}
tasks.test {
useJUnit()
}
tasks.withType() {
kotlinOptions.jvmTarget = "1.8"
}
< /code>
И я скопировал пример в readme < /p>
Однако после запуска основной функции я получил это: < /p>
Exception in thread "main" java.lang.NoClassDefFoundError: kotlinx/coroutines/GlobalScope
Caused by: java.lang.ClassNotFoundException: kotlinx.coroutines.GlobalScope
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 7 more
Process finished with exit code 1
После добавления реализации ("org.jetbrains.kotlinx: kotlinx-coroutines-core: 1.6.0-rc") к зависимостям block в моем build.gradle.kts , он все еще не работает:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: kotlinx/coroutines/swing/SwingDispatcherKt
at org.jetbrains.skiko.redrawer.MetalRedrawer.(MetalRedrawer.kt:32)
at org.jetbrains.skiko.RenderFactory_jvmKt$makeDefaultRenderFactory$1.createRedrawer(RenderFactory.jvm.kt:29)
Project jdk: JDK 11.0.12 x86
Как я могу его решить.
Большое спасибо, если вы можете помочь!
val osName = System.getProperty("os.name") val targetOs = when { osName == "Mac OS X" -> "macos" osName.startsWith("Win") -> "windows" osName.startsWith("Linux") -> "linux" else -> error("Unsupported OS: $osName") }
val osArch = System.getProperty("os.arch") var targetArch = when (osArch) { "x86_64", "amd64" -> "x64" "aarch64" -> "arm64" else -> error("Unsupported arch: $osArch") }
val skikoVersion = "0.5.3" val target = "${targetOs}-${targetArch}" dependencies { testImplementation(kotlin("test")) implementation("org.jetbrains.skiko:skiko-jvm-runtime-$target:$skikoVersion") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0-RC") }
tasks.test { useJUnit() }
tasks.withType() { kotlinOptions.jvmTarget = "1.8" } < /code> И я скопировал пример в readme < /p> Однако после запуска основной функции я получил это: < /p> Exception in thread "main" java.lang.NoClassDefFoundError: kotlinx/coroutines/GlobalScope
Caused by: java.lang.ClassNotFoundException: kotlinx.coroutines.GlobalScope at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 7 more
Process finished with exit code 1 [/code] После добавления реализации ("org.jetbrains.kotlinx: kotlinx-coroutines-core: 1.6.0-rc") к зависимостям block в моем build.gradle.kts , он все еще не работает: [code]Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: kotlinx/coroutines/swing/SwingDispatcherKt at org.jetbrains.skiko.redrawer.MetalRedrawer.(MetalRedrawer.kt:32) at org.jetbrains.skiko.RenderFactory_jvmKt$makeDefaultRenderFactory$1.createRedrawer(RenderFactory.jvm.kt:29) [/code] Project jdk: JDK 11.0.12 x86 Как я могу его решить. Большое спасибо, если вы можете помочь! :)
Я клонировал репозиторий с github. в eclipse или sts 3 теперь возникает ошибка
Ошибка: не удалось найти или загрузить основной класс com.teamium.TeamiumApplication Причина: java.lang.ClassNotFoundException: com .teamium.TeamiumApplication.
Я только что обновился до Kotlin 2.1.20. После очистки бесчисленных ошибок сборки я предупреждаю, что я получаю в каждом модуле в своем приложении, в котором говорится: