public abstract class OperatingSystem extends Object
| Constructor and Description |
|---|
OperatingSystem() |
| Modifier and Type | Method and Description |
|---|---|
static OperatingSystem |
current() |
List<File> |
findAllInPath(String name) |
File |
findInPath(String name)
Locates the given executable in the system path.
|
abstract String |
getExecutableName(String executablePath) |
String |
getName() |
abstract String |
getNativePrefix() |
abstract String |
getScriptName(String scriptPath) |
abstract String |
getSharedLibraryName(String libraryName) |
String |
getVersion() |
boolean |
isLinux() |
boolean |
isMacOsX() |
boolean |
isUnix() |
boolean |
isWindows() |
String |
toString() |
public static OperatingSystem current()
public String getName()
public String getVersion()
public boolean isWindows()
public boolean isUnix()
public boolean isMacOsX()
public boolean isLinux()
public abstract String getNativePrefix()
public File findInPath(String name)
Copyright © 2013. All rights reserved