public class NativeLibraryLoader extends Object
| Modifier and Type | Method and Description |
|---|---|
static NativeLibraryLoader |
getInstance()
Get a reference to the NativeLibraryLoader
|
void |
loadLibrary(String tmpDir)
Firstly attempts to load the library from java.library.path,
if that fails then it falls back to extracting
the library from the classpath
loadLibraryFromJar(java.lang.String) |
public static NativeLibraryLoader getInstance()
public void loadLibrary(String tmpDir) throws IOException
loadLibraryFromJar(java.lang.String)tmpDir - A temporary directory to use
to copy the native library to when loading from the classpath.
If null, or the empty string, we rely on Java's
File.createTempFile(String, String)
function to provide a temporary location.
The temporary file will be registered for deletion
on exit.IOException - if a filesystem operation fails.Copyright © 2022. All rights reserved.