
public class JNIEnv extends Object
| Modifier and Type | Method and Description |
|---|---|
io.humble.ferry.JNIEnv.CPUArch |
getCPUArch() |
static io.humble.ferry.JNIEnv.CPUArch |
getCPUArch(String javaCPU)
Get the CPU architecture based on the passed in javaCPUArch specifier.
|
static io.humble.ferry.JNIEnv.CPUArch |
getCPUArchFromGNUString(String gnuString)
Return a CPUArch from parsing a GNU autoconf triple.
|
static JNIEnv |
getEnv()
Get the (static)
JNIEnv for this JVM. |
io.humble.ferry.JNIEnv.OSFamily |
getOSFamily() |
static io.humble.ferry.JNIEnv.OSFamily |
getOSFamily(String osName)
Get the OSFamily based on the passed in osName specifier.
|
static io.humble.ferry.JNIEnv.OSFamily |
getOSFamilyFromGNUString(String gnuString)
Return an OS Family from parsing a GNU autoconf triple.
|
public static io.humble.ferry.JNIEnv.CPUArch getCPUArch(String javaCPU)
System.getProperty(String)
for the property "os.arch".javaCPU - the string to parseSystem.getProperty(String)public static io.humble.ferry.JNIEnv.CPUArch getCPUArchFromGNUString(String gnuString)
JNIEnv.CPUArch.X86_64
and "ppc-apple-darwin" will return JNIEnv.CPUArch.PPC.gnuString - the GNU stringpublic static io.humble.ferry.JNIEnv.OSFamily getOSFamily(String osName)
System.getProperty(String)
for the property "os.name".osName - the string to parseSystem.getProperty(String)public static io.humble.ferry.JNIEnv.OSFamily getOSFamilyFromGNUString(String gnuString)
JNIEnv.OSFamily.WINDOWS
and "ppc-apple-darwin" will return JNIEnv.OSFamily.MAC.gnuString - the GNU stringpublic io.humble.ferry.JNIEnv.CPUArch getCPUArch()
JNIEnv.CPUArch of this Java Virtual Machine.public io.humble.ferry.JNIEnv.OSFamily getOSFamily()
JNIEnv.OSFamily of this Java Virtual Machine.Copyright © 2018 Humble Software. All rights reserved.