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; }