diff --git a/bindings/java/src/org/sleuthkit/datamodel/LibraryUtils.java b/bindings/java/src/org/sleuthkit/datamodel/LibraryUtils.java index ecd2a07cd9cdeaccadabe6b9b16311f5b224e034..d56ae1b52309e6d3ebd60d6c1baddf6627de180b 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/LibraryUtils.java +++ b/bindings/java/src/org/sleuthkit/datamodel/LibraryUtils.java @@ -173,6 +173,8 @@ private static String getPlatform() { os = "win"; } else if(LibraryUtils.isMac()) { os = "mac"; + } else if(LibraryUtils.isLinux()) { + os = "linux"; } // os.arch represents the architecture of the JVM, not the os String arch = System.getProperty("os.arch"); @@ -238,7 +240,7 @@ private static boolean loadLibFromJar(Lib library) { // copy library to temp folder and load it try { - java.io.File libTemp = new java.io.File(System.getProperty("java.io.tmpdir") + libName + libExt); + java.io.File libTemp = new java.io.File(System.getProperty("java.io.tmpdir") + java.io.File.separator + libName + libExt); if(libTemp.exists()) { // Delete old file