奇技淫巧之处理java.library.path设定问题

JAVA系统运行时候load native lib时候会遇到下面错误,如
java.lang.UnsatisfiedLinkError: no JSTAF in java.library.path

这可能是因为lib文件不存在、读写权限或虚拟机无法定位
解决此问题需要设定一下访问路径
Linux系统下  set LD_LIBRARY_PATH
Windows系统下 set PATH

或者通过JVM参数指定 java -Djava.library .path=/path/to/libs

另外也可以编程解决
System. setProperty (   "java.library.path",   "/path/to/libs"   ) ;
 
最后还可以在eclipse中设置
 
奇技淫巧之处理java.library.path设定问题_第1张图片

你可能感兴趣的:(奇技淫巧之处理java.library.path设定问题)