com.sun.jna

Class Platform

public final class Platform extends Object

Provide simplified platform information.
Field Summary
static intFREEBSD
static intLINUX
static intMAC
static intOPENBSD
static intSOLARIS
static intUNSPECIFIED
static intWINDOWS
static intWINDOWSCE
Method Summary
static booleandeleteNativeLibraryAfterVMExit()
static intgetOSType()
static booleanhasRuntimeExec()
static booleanis64Bit()
static booleanisFreeBSD()
static booleanisLinux()
static booleanisMac()
static booleanisOpenBSD()
static booleanisSolaris()
static booleanisWindows()
static booleanisWindowsCE()
static booleanisX11()

Field Detail

FREEBSD

public static final int FREEBSD

LINUX

public static final int LINUX

MAC

public static final int MAC

OPENBSD

public static final int OPENBSD

SOLARIS

public static final int SOLARIS

UNSPECIFIED

public static final int UNSPECIFIED

WINDOWS

public static final int WINDOWS

WINDOWSCE

public static final int WINDOWSCE

Method Detail

deleteNativeLibraryAfterVMExit

public static final boolean deleteNativeLibraryAfterVMExit()

getOSType

public static final int getOSType()

hasRuntimeExec

public static final boolean hasRuntimeExec()

is64Bit

public static final boolean is64Bit()

isFreeBSD

public static final boolean isFreeBSD()

isLinux

public static final boolean isLinux()

isMac

public static final boolean isMac()

isOpenBSD

public static final boolean isOpenBSD()

isSolaris

public static final boolean isSolaris()

isWindows

public static final boolean isWindows()

isWindowsCE

public static final boolean isWindowsCE()

isX11

public static final boolean isX11()
Copyright © 2007-2009 Timothy Wall. All Rights Reserved.