Class JansiLoader

java.lang.Object
org.fusesource.jansi.internal.JansiLoader

public class JansiLoader extends Object
Set the system properties, org.jansi.lib.path, org.jansi.lib.name, appropriately so that jansi can find *.dll, *.jnilib and *.so files, according to the current OS (win, linux, mac).

The library files are automatically extracted from this project's package (JAR).

usage: call initialize() before using Jansi.

  • Constructor Details

    • JansiLoader

      public JansiLoader()
  • Method Details

    • initialize

      public static boolean initialize()
      Loads Jansi native library.
      Returns:
      True if jansi native library is successfully loaded; false otherwise.
    • getNativeLibraryPath

      public static String getNativeLibraryPath()
    • getNativeLibrarySourceUrl

      public static String getNativeLibrarySourceUrl()
    • getMajorVersion

      public static int getMajorVersion()
      Returns:
      The major version of the jansi library.
    • getMinorVersion

      public static int getMinorVersion()
      Returns:
      The minor version of the jansi library.
    • getVersion

      public static String getVersion()
      Returns:
      The version of the jansi library.