Java常用的两个PATH:CLASSPATH和java.library.path
CLASSPATH:指定JVM查找类文件的目录或jar
java.library.path:指定JVM查找动态连接库的目录(*.dll,*.so,*.dylib)
解决办法:
1.LINUX下的通过添加系统变量LD_LIBRARY_PATH来添加java.library.path
2.在启动Java进程时添加vm arguments:-Djava.library.path= /usr/local/lib
3.在eclipse开发测试时可以这么设置:
1.选择项目,点击右键>Build path>Configure Build path
2.左侧选择Java Build Path>Libraries>JRE System Library>Native library location
3.点击编辑输入library路径,我这里选择的是工作空间的相对路径,也可以直接输入绝对路径
4.点击OK,设置完成。