我正在尝试调用someObject::class.annotations
但在运行时出现错误:
Exception in thread "main" kotlin.jvm.KotlinReflectionNotSupportedError: Kotlin reflection implementation is not found at runtime. Make sure you have kotlin-reflect.jar in the classpath
build.gradle.kts
我尝试以 StackOverflow 上建议的任何不同形式将反射库包含在我的文件中,但仍然出现此错误!
在dependencies
我试过的gradle文件里面的块中:
api(kotlin("reflect"))
runtimeOnly(kotlin("reflect"))
implementation(kotlin("reflect"))
implementation("org.jetbrains.kotlin:kotlin-reflect")
implementation("org.jetbrains.kotlin:kotlin-reflect:1.4.0")
然而,这些都没有解决问题,也没有关于如何在类路径中包含这个 jar 的官方文档。