Class Environment


  • public class Environment
    extends java.lang.Object
    • Constructor Detail

      • Environment

        public Environment()
    • Method Detail

      • isAarch64

        public static boolean isAarch64()
      • isPowerPC

        public static boolean isPowerPC()
      • isS390x

        public static boolean isS390x()
      • isWindows

        public static boolean isWindows()
      • isFreeBSD

        public static boolean isFreeBSD()
      • isMac

        public static boolean isMac()
      • isAix

        public static boolean isAix()
      • isUnix

        public static boolean isUnix()
      • isMuslLibc

        public static boolean isMuslLibc()
      • isSolaris

        public static boolean isSolaris()
      • isOpenBSD

        public static boolean isOpenBSD()
      • is64Bit

        public static boolean is64Bit()
      • getSharedLibraryName

        public static java.lang.String getSharedLibraryName​(java.lang.String name)
      • getSharedLibraryFileName

        public static java.lang.String getSharedLibraryFileName​(java.lang.String name)
      • getLibcName

        public static java.lang.String getLibcName()
        Get the name of the libc implementation
        Returns:
        the name of the implementation, or null if the default for that platform (e.g. glibc on Linux).
      • getJniLibraryName

        public static java.lang.String getJniLibraryName​(java.lang.String name)
      • getJniLibraryFileName

        public static java.lang.String getJniLibraryFileName​(java.lang.String name,
                                                             java.lang.Object objectInPackage)
      • getJniLibraryExtension

        public static java.lang.String getJniLibraryExtension()