Package org.omegat.util
Class Platform
java.lang.Object
org.omegat.util.Platform
A class to retrieve some platform information.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final booleanstatic final longstatic final long -
Method Summary
Modifier and TypeMethodDescriptionstatic Platform.OsTypestatic booleanis64Bit()Returns true if the JVM (NOT the OS) is 64-bitstatic booleanisBSD()Returns true if running on BSD variantsstatic booleanisLinux()Returns true if running on Linuxstatic booleanisMacOSX()Returns true if running on Mac OS Xstatic booleanReturns true if running on Unix variants
-
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
-
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
-