Package org.sqlite.util
Class OSInfo
java.lang.Object
org.sqlite.util.OSInfo
Provides OS name and architecture name.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
Class-wrapper around the logger object to avoid build-time initialization of the logging framework in native-image -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
(package private) static String
static String
static String
private static boolean
static boolean
static boolean
static boolean
static boolean
isMusl()
static void
(package private) static String
(package private) static String
translateArchNameToFolderName
(String archName) (package private) static String
translateOSNameToFolderName
(String osName)
-
Field Details
-
processRunner
-
archMapping
-
X86
- See Also:
-
X86_64
- See Also:
-
IA64_32
- See Also:
-
IA64
- See Also:
-
PPC
- See Also:
-
PPC64
- See Also:
-
RISCV64
- See Also:
-
-
Constructor Details
-
OSInfo
public OSInfo()
-
-
Method Details
-
main
-
getNativeLibFolderPathForCurrentOS
-
getOSName
-
isAndroid
public static boolean isAndroid() -
isAndroidRuntime
public static boolean isAndroidRuntime() -
isAndroidTermux
public static boolean isAndroidTermux() -
isMusl
public static boolean isMusl() -
isAlpineLinux
private static boolean isAlpineLinux() -
getHardwareName
-
resolveArmArchType
-
getArchName
-
translateOSNameToFolderName
-
translateArchNameToFolderName
-