您的位置:首页 > 编程语言 > Java开发

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

2016-12-29 15:40 274 查看
原文地址:http://blog.sina.com.cn/s/blog_46d0362d0100s6tj.html

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" );
(该方法在IDEA中成功,但是在Eclipse失败,原因不明)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JAVA