diff --git a/zenoh-kotlin/src/jvmMain/kotlin/io/zenoh/Zenoh.kt b/zenoh-kotlin/src/jvmMain/kotlin/io/zenoh/Zenoh.kt index 01e4f1805..11ae638c9 100644 --- a/zenoh-kotlin/src/jvmMain/kotlin/io/zenoh/Zenoh.kt +++ b/zenoh-kotlin/src/jvmMain/kotlin/io/zenoh/Zenoh.kt @@ -108,7 +108,7 @@ internal actual object ZenohLoad { } private fun loadLibraryAsInputStream(target: Target): Result = runCatching { - val libUrl = javaClass.getResourceAsStream("$target/$target.zip")!! + val libUrl = ClassLoader.getSystemClassLoader().getResourceAsStream("$target/$target.zip")!! val uncompressedLibFile = unzipLibrary(libUrl) return Result.success(FileInputStream(uncompressedLibFile.getOrThrow())) }