问个Linux下的JNI的问题,高分求解
在调用native库时,将dll库的路径可以设置成LD_LIBRARY_PATH和-Djava.library.path
现在我碰到个问题。
比如我载入一个库
System.loadLibrary("aaa");
如果我在环境变量中预先定义
export LD_LIBRARY_PATH=/xxxx/SO_LIB
程序执行正常。
但是如果我定义
java -Djava.library.path=/xxxx/SO_LIB Test
则会抛找不到库的异常,有谁碰到过这个问题?求解,谢谢。