Class NativeLibraryLoader

java.lang.Object
gov.nih.mipav.util.NativeLibraryLoader

public class NativeLibraryLoader extends Object
Static methods for extracting and loading native libraries that were previously loaded directly in the MIPAV JRE. JHDF5, JOCL, and J3D libraries are the ones currently included.
  • Field Details

    • libList

      private static final String[] libList
  • Constructor Details

    • NativeLibraryLoader

      public NativeLibraryLoader()
  • Method Details

    • loadNativeLibraries

      public static boolean loadNativeLibraries()
      Loads the MIPAV native libraries after extracting them.
      Returns:
      False if there was a problem extracting/loading the libraries.
    • getNativeLibTmpDir

      public static String getNativeLibTmpDir()
    • getArchString

      public static String getArchString()
    • addDirToLibPath

      public static void addDirToLibPath(String s) throws IOException
      Throws:
      IOException