From f2a356fb5d951c832f0ba033690f623efb40f51a Mon Sep 17 00:00:00 2001 From: gudzpoz Date: Fri, 15 Mar 2024 12:43:54 +0800 Subject: [PATCH] fix: Ensure to load resource with global class loader --- .../main/java/com/badlogic/gdx/utils/SharedLibraryLoader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdx-jnigen-loader/src/main/java/com/badlogic/gdx/utils/SharedLibraryLoader.java b/gdx-jnigen-loader/src/main/java/com/badlogic/gdx/utils/SharedLibraryLoader.java index f61cd6eb..9c49beec 100644 --- a/gdx-jnigen-loader/src/main/java/com/badlogic/gdx/utils/SharedLibraryLoader.java +++ b/gdx-jnigen-loader/src/main/java/com/badlogic/gdx/utils/SharedLibraryLoader.java @@ -179,7 +179,7 @@ public void load (String libraryName) { private InputStream readFile (String path) { if (nativesJar == null) { - InputStream input = SharedLibraryLoader.class.getResourceAsStream("/" + path); + InputStream input = SharedLibraryLoader.class.getClassLoader().getResourceAsStream(path); if (input == null) throw new SharedLibraryLoadRuntimeException("Unable to read file for extraction: " + path); return input; }