public class JnaPathUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
JNA_PATH_PROPERTY_NAME |
| 构造器和说明 |
|---|
JnaPathUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getJarDirectoryPath(Class<?> target)
获取执行jar所在目录
|
static boolean |
initJnaLibraryPath(Class<?> clazz,
boolean effectiveJar)
检查并设置本地库加载目录系统变量(jna.library.path),
设置的路径, 资源目录下: natives/{type}, 其中type在不同操作系统下对应值不一样(so, dll, dylib)
|
static void |
initJnaLibraryPathDev(Class<?> clazz)
初始化设置加载目录,只影响开发模式下(非jar运行)
|
static boolean |
isRunWithJar(Class<?> clazz)
是否以可执行jar方式启动
|
public static void initJnaLibraryPathDev(Class<?> clazz)
public static boolean initJnaLibraryPath(Class<?> clazz, boolean effectiveJar)
设置的路径, 资源目录下: natives/{type}, 其中type在不同操作系统下对应值不一样(so, dll, dylib)
public static boolean isRunWithJar(Class<?> clazz)
Copyright © 2020. All rights reserved.