Class SystemInfo

java.lang.Object
com.intellij.openapi.util.SystemInfoRt
com.intellij.openapi.util.SystemInfo

public class SystemInfo extends SystemInfoRt
  • Field Details

    • OS_NAME

      public static final String OS_NAME
    • OS_VERSION

      public static final String OS_VERSION
    • OS_ARCH

      public static final String OS_ARCH
    • JAVA_VERSION

      public static final String JAVA_VERSION
    • JAVA_RUNTIME_VERSION

      public static final String JAVA_RUNTIME_VERSION
    • ARCH_DATA_MODEL

      public static final String ARCH_DATA_MODEL
    • SUN_DESKTOP

      public static final String SUN_DESKTOP
    • isWindows

      public static final boolean isWindows
    • isMac

      public static final boolean isMac
    • isOS2

      public static final boolean isOS2
    • isLinux

      public static final boolean isLinux
    • isFreeBSD

      public static final boolean isFreeBSD
    • isSolaris

      public static final boolean isSolaris
    • isUnix

      public static final boolean isUnix
    • isAppleJvm

      public static final boolean isAppleJvm
    • isOracleJvm

      public static final boolean isOracleJvm
    • isSunJvm

      public static final boolean isSunJvm
    • isIbmJvm

      public static final boolean isIbmJvm
    • isJetbrainsJvm

      public static final boolean isJetbrainsJvm
    • isWin2kOrNewer

      public static final boolean isWin2kOrNewer
    • isWinXpOrNewer

      public static final boolean isWinXpOrNewer
    • isWinVistaOrNewer

      public static final boolean isWinVistaOrNewer
    • isWin7OrNewer

      public static final boolean isWin7OrNewer
    • isWin8OrNewer

      public static final boolean isWin8OrNewer
    • isXWindow

      public static final boolean isXWindow
    • isKDE

      public static final boolean isKDE
    • isMacSystemMenu

      public static final boolean isMacSystemMenu
    • isFileSystemCaseSensitive

      public static final boolean isFileSystemCaseSensitive
    • areSymLinksSupported

      public static final boolean areSymLinksSupported
    • is32Bit

      public static final boolean is32Bit
    • is64Bit

      public static final boolean is64Bit
    • isMacIntel64

      public static final boolean isMacIntel64
    • isMacOSTiger

      public static final boolean isMacOSTiger
    • isMacOSLeopard

      public static final boolean isMacOSLeopard
    • isMacOSSnowLeopard

      public static final boolean isMacOSSnowLeopard
    • isMacOSLion

      public static final boolean isMacOSLion
    • isMacOSMountainLion

      public static final boolean isMacOSMountainLion
    • isMacOSMavericks

      public static final boolean isMacOSMavericks
    • isMacOSYosemite

      public static final boolean isMacOSYosemite
    • isMacOSElCapitan

      public static final boolean isMacOSElCapitan
    • isMacOSSierra

      public static final boolean isMacOSSierra
    • isWindowsXP

      public static final boolean isWindowsXP
      Deprecated.
      use isWinXpOrNewer (to be removed in IDEA 17)
    • isAMD64

      public static final boolean isAMD64
      Deprecated.
      use is32Bit or is64Bit (to be removed in IDEA 17)
  • Constructor Details

    • SystemInfo

      public SystemInfo()
  • Method Details

    • isOsVersionAtLeast

      public static boolean isOsVersionAtLeast(@NotNull String version)
    • getUnixReleaseName

      @Nullable public static String getUnixReleaseName()
    • getUnixReleaseVersion

      @Nullable public static String getUnixReleaseVersion()
    • hasXdgOpen

      public static boolean hasXdgOpen()
    • hasXdgMime

      public static boolean hasXdgMime()
    • getMacOSMajorVersion

      @NotNull public static String getMacOSMajorVersion()
    • getMacOSMajorVersion

      public static String getMacOSMajorVersion(String version)
    • getMacOSVersionCode

      @NotNull public static String getMacOSVersionCode()
    • getMacOSMajorVersionCode

      @NotNull public static String getMacOSMajorVersionCode()
    • getMacOSMinorVersionCode

      @NotNull public static String getMacOSMinorVersionCode()
    • getMacOSVersionCode

      @NotNull public static String getMacOSVersionCode(@NotNull String version)
    • getMacOSMajorVersionCode

      @NotNull public static String getMacOSMajorVersionCode(@NotNull String version)
    • getMacOSMinorVersionCode

      @NotNull public static String getMacOSMinorVersionCode(@NotNull String version)
    • isJavaVersionAtLeast

      public static boolean isJavaVersionAtLeast(String v)