no xxx find in 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" );


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM