我已經在運行時出現以下錯誤,試圖運行Tess4J:UnsatisfiedLinkError - 無法加載庫 - 本地庫中的資源路徑沒有找到
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'libtesseract302': Native library (win32-x86-64/libtesseract302.dll) not found in resource path ([myproject/target/classes/, ...some jars...])
我的問題是:
1)究竟它試圖找到和在哪裏?
2)爲什麼顯然搜索myproject/target/classes/
目錄?我沒有設置它。
3)爲什麼它會忽略在Eclipse中用戶庫描述符中爲tess4j.jar
設置的「本機目錄路徑」?我的DLL在那裏。如果它不忽略路徑,它會找到DLL。
4)爲什麼它顯然預先掛接了win32-x86-64/
的DLL名稱?我沒有設置這個地方。這是一些API的標準前綴?
5)什麼是「資源路徑」?如何設置它?
不,這隻會產生相同的錯誤,如果它找不到DLL。你明白我的意思嗎? – ohgodnotanotherone