From 931d9cbaabdb908d28383dc5c9b623b634cb7265 Mon Sep 17 00:00:00 2001 From: Darius Maitia Date: Tue, 1 Oct 2024 08:32:21 -0300 Subject: [PATCH] Native lib loading refactor --- zenoh-kotlin/src/jvmMain/kotlin/io/zenoh/Zenoh.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zenoh-kotlin/src/jvmMain/kotlin/io/zenoh/Zenoh.kt b/zenoh-kotlin/src/jvmMain/kotlin/io/zenoh/Zenoh.kt index 11ae638c..01e4f180 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 = ClassLoader.getSystemClassLoader().getResourceAsStream("$target/$target.zip")!! + val libUrl = javaClass.getResourceAsStream("$target/$target.zip")!! val uncompressedLibFile = unzipLibrary(libUrl) return Result.success(FileInputStream(uncompressedLibFile.getOrThrow())) }