Class JLineNativeLoader


  • public class JLineNativeLoader
    extends java.lang.Object
    Set the system properties, library.jline.path, library.jline.name, appropriately so that jline 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 jline.

    • Constructor Detail

      • JLineNativeLoader

        public JLineNativeLoader()
    • Method Detail

      • initialize

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

        public static java.lang.String getNativeLibraryPath()
      • getNativeLibrarySourceUrl

        public static java.lang.String getNativeLibrarySourceUrl()
      • getMajorVersion

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

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

        public static java.lang.String getVersion()
        Returns:
        The version of the jline library.