public class NativeUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NATIVE_FOLDER_PATH_PREFIX |
| Modifier and Type | Method and Description |
|---|---|
static void |
loadLibraryFromJar(java.lang.String path)
Loads library from current JAR archive
The file from JAR is copied into system temporary directory and then loaded.
|
public static final java.lang.String NATIVE_FOLDER_PATH_PREFIX
public static void loadLibraryFromJar(java.lang.String path)
throws java.io.IOException
path - The path of file inside JAR as absolute path (beginning with '/'), e.g. /package/File.extjava.io.IOException - If temporary file creation or read/write operation failsjava.lang.IllegalArgumentException - If source file (param path) does not existjava.lang.IllegalArgumentException - If the path is not absolute or if the filename is shorter than three characters
(restriction of File.createTempFile(java.lang.String, java.lang.String)).java.io.FileNotFoundException - If the file could not be found inside the JAR.