public class SystemInfo
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static SystemInfo |
get() |
java.util.Map<java.lang.String,java.lang.String> |
getSystemDetails()
Information attempted (and corresponding map keys):
java.vendor
java.vm.vendor
java.vm.name
java.version
java.runtime.version
os.name
os.version
os.arch
processorCount
totalPhysicalMemorySize
|
java.lang.String |
getSystemId() |
static void |
main(java.lang.String[] args)
Use this method for testing the class on boxes with Java installed.
|
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- java.lang.Exception
public static SystemInfo get()
public java.lang.String getSystemId() throws java.lang.Exception
java.lang.Exception
- If the native library was not successfully loaded an Exception will be thrown.public java.util.Map<java.lang.String,java.lang.String> getSystemDetails()