在java中打印系统属性
System.out.println(System.getProperty("java.library.path"));
得到
/home/eryk/Genuitec/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/
jre/lib/i386/server:/home/eryk/Genuitec/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/
jre/lib/i386:/home/eryk/Genuitec/Common/binary/com.sun.java.jdk.linux.x86_1.6.0.013/jre/../
lib/i386:/usr/lib/xulrunner-addons:/usr/java/packages/lib/i386:/lib:/usr/lib
设置可以在两个地方设置,第一个在myeclipse中设置
Run Configurations -> Enviroment 中新建一个变量,name 是 “LD_LIBRARY_PATH” ,值是你的.so 文件
还有一种是根据得到的路径,把.so放到一个文件里,我放在了/usr/lib下。
如何解决no jzmq in java.library.path:http://www.linuxdiyf.com/linux/2513.html
LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别:http://www.linuxdiyf.com/linux/16207.html
设置Linux的LD_LIBRARY_PATH变量:http://www.linuxdiyf.com/linux/14539.html
Linux共享库位置配置(LD_LIBRARY_PATH环境变量:http://www.linuxdiyf.com/linux/7367.html
Ubuntu下的环境变量LD_LIBRARY_PATH:http://www.linuxdiyf.com/linux/2302.html