Class NativeLoader

java.lang.Object
com.aparapi.natives.NativeLoader

public class NativeLoader extends Object
  • Field Details

    • ARCH

      private static final String ARCH
    • OS

      private static final String OS
  • Constructor Details

    • NativeLoader

      public NativeLoader()
  • Method Details

    • loadLibrariesFromJarsInProperOrder

      private static void loadLibrariesFromJarsInProperOrder(String[][] librariesAndJars) throws IOException
      Ensure that libraries are loaded in proper order even if in presence of optimizing compilers.
      Parameters:
      librariesAndJars - a two dimensional array containing one more entries of a pair: jar package filename, target library name
      Throws:
      IOException - if libraries fail to load
    • load

      public static void load() throws IOException
      Throws:
      IOException
    • isWindows

      private static boolean isWindows()
    • isMac

      private static boolean isMac()
    • isUnix

      private static boolean isUnix()
    • isSolaris

      private static boolean isSolaris()
    • isArm

      private static boolean isArm()
    • is64Bit

      private static boolean is64Bit()
    • is32Bit

      private static boolean is32Bit()