Class SystemInfo


  • public class SystemInfo
    extends java.lang.Object
    Provides information about the current system.
    • Field Detail

      • isWindows

        public static final boolean isWindows
      • isMacOS

        public static final boolean isMacOS
      • isLinux

        public static final boolean isLinux
      • osVersion

        public static final long osVersion
      • isWindows_10_orLater

        public static final boolean isWindows_10_orLater
      • isMacOS_10_11_ElCapitan_orLater

        public static final boolean isMacOS_10_11_ElCapitan_orLater
      • isMacOS_10_14_Mojave_orLater

        public static final boolean isMacOS_10_14_Mojave_orLater
      • isMacOS_10_15_Catalina_orLater

        public static final boolean isMacOS_10_15_Catalina_orLater
      • javaVersion

        public static final long javaVersion
      • isJava_9_orLater

        public static final boolean isJava_9_orLater
      • isJava_11_orLater

        public static final boolean isJava_11_orLater
      • isJava_15_orLater

        public static final boolean isJava_15_orLater
      • isJetBrainsJVM

        public static final boolean isJetBrainsJVM
      • isJetBrainsJVM_11_orLater

        public static final boolean isJetBrainsJVM_11_orLater
      • isKDE

        public static final boolean isKDE
    • Constructor Detail

      • SystemInfo

        public SystemInfo()
    • Method Detail

      • scanVersion

        public static long scanVersion​(java.lang.String version)
      • toVersion

        public static long toVersion​(int major,
                                     int minor,
                                     int micro,
                                     int patch)