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