objectbox java有时会抛出错误java.lang.classnotfoundexception:kotlin.text.charsets

9w11ddsr  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(236)

有时,当我使用objectbox java运行没有kotlin编码的应用程序时,java会抛出这个错误。java.lang.classnotfoundexception:kotlin.text.charsets

dependencies {
    // Optional: include all native libraries for distribution
    implementation "io.objectbox:objectbox-linux:$objectboxVersion"
    implementation "io.objectbox:objectbox-macos:$objectboxVersion"
    implementation "io.objectbox:objectbox-windows:$objectboxVersion"

}

apply plugin: 'io.objectbox'

但再次运行时,错误消失,应用程序正常启动。。。有什么问题吗?我需要手动在gradle构建中包含kotlin lib吗?或者它是由ide在构建项目时导致的,所以在第一次运行时出现错误。我正在使用intellij、gradle、objectbox 2.8.1和Java1.8
堆栈跟踪:

Exception in thread "Thread-109" java.lang.NoClassDefFoundError: kotlin/text/Charsets
    at io.objectbox.reporting.BasicBuildTracker.sendEvent(BasicBuildTracker.kt:166)
    at io.objectbox.reporting.BasicBuildTracker$sendEventAsync$1.run(BasicBuildTracker.kt:143)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: kotlin.text.Charsets
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
Caused by: java.lang.ClassNotFoundException: kotlin.text.Charsets

    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 3 more

java.lang.classnotfoundexception:kotlin.text.charsets

Caused by: java.lang.ClassNotFoundException: kotlin.text.Charsets

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题