Class SystemInfo

java.lang.Object
com.github.weisj.darklaf.util.SystemInfo

public final class SystemInfo extends Object
  • Field Details

    • X86

      public static final String X86
      See Also:
      Constant Field Values
    • X64

      public static final String X64
      See Also:
      Constant Field Values
    • OS_NAME

      public static final String OS_NAME
    • OS_VERSION

      public static final String OS_VERSION
    • JAVA_VERSION

      public static final String JAVA_VERSION
    • JAVA_HOME

      public static final String JAVA_HOME
    • JAVA_RUNTIME_VERSION

      public static final String JAVA_RUNTIME_VERSION
    • isWindows

      public static final boolean isWindows
    • isOS2

      public static final boolean isOS2
    • isMac

      public static final boolean isMac
    • isLinux

      public static final boolean isLinux
    • isUnix

      public static final boolean isUnix
    • isFileSystemCaseSensitive

      public static final boolean isFileSystemCaseSensitive
    • isAppleJvm

      public static final boolean isAppleJvm
    • isOracleJvm

      public static final boolean isOracleJvm
    • isSunJvm

      public static final boolean isSunJvm
    • jreArchitecture

      public static final String jreArchitecture
    • isX86

      public static final boolean isX86
    • isX64

      public static final boolean isX64
    • undefinedArchitecture

      public static final boolean undefinedArchitecture
    • OS_ARCH

      public static final String OS_ARCH
    • isX86Compatible

      public static final boolean isX86Compatible
    • isARM

      public static final boolean isARM
    • isM1

      public static final boolean isM1
    • isJava9OrGreater

      public static final boolean isJava9OrGreater
    • isJava16OrGreater

      public static final boolean isJava16OrGreater
    • _OS_NAME

      protected static final String _OS_NAME
    • isMacOSMojave

      public static final boolean isMacOSMojave
    • isMacOSCatalina

      public static final boolean isMacOSCatalina
    • isMacOSYosemite

      public static final boolean isMacOSYosemite
    • isWindows10

      public static final boolean isWindows10
    • isWindows7

      public static final boolean isWindows7
    • isWindowsVista

      public static final boolean isWindowsVista
  • Constructor Details

    • SystemInfo

      public SystemInfo()
  • Method Details

    • getOsName

      public static String getOsName()
    • isOsVersionAtLeast

      public static boolean isOsVersionAtLeast(String version)
    • compareVersionNumbers

      public static int compareVersionNumbers(String v1, String v2)
    • isJavaVersionAtLeast

      public static boolean isJavaVersionAtLeast(String v)
    • getJavaVmVendor

      public static String getJavaVmVendor()