diff --git a/UnsafeMemcpy.jar b/UnsafeMemcpy.jar index 9298c39..727cfc2 100644 Binary files a/UnsafeMemcpy.jar and b/UnsafeMemcpy.jar differ diff --git a/java/net/lax1dude/unsafememcpy/UnsafeUtils.java b/java/net/lax1dude/unsafememcpy/UnsafeUtils.java index df366e0..6aafa24 100644 --- a/java/net/lax1dude/unsafememcpy/UnsafeUtils.java +++ b/java/net/lax1dude/unsafememcpy/UnsafeUtils.java @@ -40,7 +40,11 @@ public class UnsafeUtils { public static void loadNatives() { if(!hasLoadedNatives) { hasLoadedNatives = true; - System.loadLibrary("UnsafeMemcpy"); + if(System.getProperty("os.name").toLowerCase().contains("windows")) { + System.loadLibrary("UnsafeMemcpy"); + }else { + System.loadLibrary("unsafememcpy"); + } } }