Class Platform

java.lang.Object
org.omegat.util.Platform

public final class Platform extends Object
A class to retrieve some platform information.
  • Field Details

    • isWindows

      public static final boolean isWindows
    • isMacOS

      public static final boolean isMacOS
    • isLinux

      public static final boolean isLinux
    • isBSD

      public static final boolean isBSD
    • isUnixLike

      public static final boolean isUnixLike
    • osVersion

      public static final long osVersion
    • isWindows_10_orLater

      public static final boolean isWindows_10_orLater
    • isWindows_11_orLater

      public static final boolean isWindows_11_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
    • isX86

      public static final boolean isX86
    • isX86_64

      public static final boolean isX86_64
    • isAARCH64

      public static final boolean isAARCH64
    • javaVersion

      public static final long javaVersion
    • isJava_11_orLater

      public static final boolean isJava_11_orLater
    • isJava_17_orLater

      public static final boolean isJava_17_orLater
    • isKDE

      public static final boolean isKDE
  • Method Details

    • getOsType

      public static Platform.OsType getOsType()
    • isMacOSX

      public static boolean isMacOSX()
      Returns true if running on Mac OS X
    • isLinux

      public static boolean isLinux()
      Returns true if running on Linux
    • isBSD

      public static boolean isBSD()
      Returns true if running on BSD variants
    • isUnixLike

      public static boolean isUnixLike()
      Returns true if running on Unix variants
    • is64Bit

      public static boolean is64Bit()
      Returns true if the JVM (NOT the OS) is 64-bit