From cf31519c3be8350eac0d3cc8ec4529ac0ed89b5a Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Tue, 1 Jul 2008 15:18:38 +0000 Subject: [PATCH] change: use method FileUtilities.loadNativeLibraryFromResource() SVN: 6954 --- .../common/utilities/FileLinkUtilities.java | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/common/source/java/ch/systemsx/cisd/common/utilities/FileLinkUtilities.java b/common/source/java/ch/systemsx/cisd/common/utilities/FileLinkUtilities.java index 41173f34a0b..a07b4809b11 100644 --- a/common/source/java/ch/systemsx/cisd/common/utilities/FileLinkUtilities.java +++ b/common/source/java/ch/systemsx/cisd/common/utilities/FileLinkUtilities.java @@ -16,8 +16,6 @@ package ch.systemsx.cisd.common.utilities; -import java.io.File; - /** * A utility class that provides access to hard link and symbolic link creation on Unix platforms. * @@ -26,29 +24,7 @@ import java.io.File; public class FileLinkUtilities { - private static boolean operational = false; - - static - { - final String filename = FileUtilities.tryCopyNativeLibraryToTempFile("jlink"); - - if (filename != null) - { - final File linkLib = new File(filename); - if (linkLib.exists() && linkLib.canRead() && linkLib.isFile()) - { - try - { - System.load(filename); - operational = true; - } catch (final Throwable err) - { - System.err.printf("Native Link library '%s' failed to load:\n", filename); - err.printStackTrace(); - } - } - } - } + private final static boolean operational = FileUtilities.loadNativeLibraryFromResource("jlink"); /** An exception that indicates that creating a link failed. */ public static final class FileLinkException extends RuntimeException -- GitLab