Kotlin Skiko бросает ClassNotFoundException при запуске приложенияJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Kotlin Skiko бросает ClassNotFoundException при запуске приложения

Сообщение Anonymous »

Я создал новый проект Kotlin/JVM с IntelliJ Idea с Build.gradle.kts :

Код: Выделить всё

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
Как я могу его решить.
Большое спасибо, если вы можете помочь! :)

Подробнее здесь: https://stackoverflow.com/questions/702 ... pplication
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»