Package com.github.weisj.darklaf.util
Class SystemInfo
java.lang.Object
com.github.weisj.darklaf.util.SystemInfo
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static Stringstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic booleanstatic Stringstatic String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcompareVersionNumbers(String v1, String v2)static Stringstatic Stringstatic booleanstatic booleanisOsVersionAtLeast(String version)
-
Field Details
-
X86
- See Also:
- Constant Field Values
-
X64
- See Also:
- Constant Field Values
-
OS_NAME
-
OS_VERSION
-
JAVA_VERSION
-
JAVA_HOME
-
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
-
isX86
public static final boolean isX86 -
isX64
public static final boolean isX64 -
undefinedArchitecture
public static final boolean undefinedArchitecture -
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
-
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
-
isOsVersionAtLeast
-
compareVersionNumbers
-
isJavaVersionAtLeast
-
getJavaVmVendor
-