Package com.github.weisj.darklaf.util
Class SystemInfo
- java.lang.Object
-
- com.github.weisj.darklaf.util.SystemInfo
-
public class SystemInfo extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected static String_OS_NAMEstatic booleanisAppleJvmstatic booleanisFileSystemCaseSensitivestatic booleanisJava9OrGreaterstatic booleanisLinuxstatic booleanisMacstatic booleanisMacOSCatalinastatic booleanisMacOSMojavestatic booleanisMacOSYosemitestatic booleanisOracleJvmstatic booleanisOS2static booleanisSunJvmstatic booleanisUnixstatic booleanisWindowsstatic booleanisWindows10static booleanisWindows7static booleanisWindowsVistastatic booleanisX64static booleanisX86static StringJAVA_RUNTIME_VERSIONstatic StringJAVA_VERSIONstatic StringjreArchitecturestatic StringOS_NAMEstatic StringOS_VERSIONstatic booleanundefinedArchitecturestatic StringX64static StringX86
-
Constructor Summary
Constructors Constructor Description SystemInfo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcompareVersionNumbers(String v1, String v2)static StringgetJavaVmVendor()static StringgetOsName()static booleanisJavaVersionAtLeast(String v)static booleanisOsVersionAtLeast(String version)
-
-
-
Field Detail
-
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_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
-
isJava9OrGreater
public static final boolean isJava9OrGreater
-
_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
-
-