# Class: com.pnfsoftware.jeb.client.SystemInformation

Utility routines to retrieve system information such as java version, OS name, locale, etc.

## Constructor: SystemInformation


## Static Field: compname
Type: `java.lang.String`
Description: the computer name, may be empty but never null

## Static Field: javavendor
Type: `java.lang.String`
Description: the java.vendor property, may be empty but never null

## Static Field: javaversion
Type: `java.lang.String`
Description: the java.version property, may be empty but never null

## Static Field: localeinfo
Type: `java.lang.String`
Description: the system's locale, may be empty but never null

## Static Field: osarch
Type: `java.lang.String`
Description: the os.arch property, may be empty but never null

## Static Field: osfullname
Type: `java.lang.String`
Description: the operating system full name, may be empty but never null

## Static Field: osname
Type: `java.lang.String`
Description: the os.name property, may be empty but never null

## Static Field: osversion
Type: `java.lang.String`
Description: the os.version property, may be empty but never null

## Static Field: username
Type: `java.lang.String`
Description: the user.name property, may be empty but never null

## Static Method: determineLinuxOSFullname
- parameter: `releaseFilePath`, type: `java.lang.String`
- return type: `java.lang.String`


## Static Method: getCurrentDirectory
- return type: `java.lang.String`

Description: 
return: the current directory

## Static Method: setCurrentDirectory
- parameter: `cd`, type: `java.lang.String`
- return type: `java.lang.String`

Description: 
parameter: cd: the new current directory
return: the previous current directory

