Package org.sqlite.util
Class OSInfo
- java.lang.Object
-
- org.sqlite.util.OSInfo
-
public class OSInfo extends Object
Provides OS name and architecture name.- Author:
- leo
-
-
Constructor Summary
Constructors Constructor Description OSInfo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetArchName()static StringgetNativeLibFolderPathForCurrentOS()static StringgetOSName()static booleanisAndroid()static booleanisAndroidRuntime()static booleanisAndroidTermux()static booleanisMusl()static voidmain(String[] args)
-
-
-
Field Detail
-
processRunner
protected static ProcessRunner processRunner
-
X86
public static final String X86
- See Also:
- Constant Field Values
-
X86_64
public static final String X86_64
- See Also:
- Constant Field Values
-
IA64_32
public static final String IA64_32
- See Also:
- Constant Field Values
-
IA64
public static final String IA64
- See Also:
- Constant Field Values
-
PPC
public static final String PPC
- See Also:
- Constant Field Values
-
PPC64
public static final String PPC64
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(String[] args)
-
getNativeLibFolderPathForCurrentOS
public static String getNativeLibFolderPathForCurrentOS()
-
getOSName
public static String getOSName()
-
isAndroid
public static boolean isAndroid()
-
isAndroidRuntime
public static boolean isAndroidRuntime()
-
isAndroidTermux
public static boolean isAndroidTermux()
-
isMusl
public static boolean isMusl()
-
getArchName
public static String getArchName()
-
-