diff --git a/src/main/java/it/tdlight/tdlight/utils/LoadLibrary.java b/src/main/java/it/tdlight/tdlight/utils/LoadLibrary.java index a20b255..76f7076 100644 --- a/src/main/java/it/tdlight/tdlight/utils/LoadLibrary.java +++ b/src/main/java/it/tdlight/tdlight/utils/LoadLibrary.java @@ -161,14 +161,23 @@ public class LoadLibrary { if (os.contains("windows")) return Os.win; if (os.contains("mac")) - return Os.mac; + return Os.osx; if (os.contains("darwin")) - return Os.mac; + return Os.osx; return Os.unknown; } private static String getExt(Os os) { - return (os == Os.win) ? ".dll" : ".so"; + switch (os) { + case win: + return ".dll"; + case osx: + return ".dylib"; + case linux: + case unknown: + default: + return ".so"; + } } private static String createPath(String... path) {