ho il seguente errore in fase di esecuzione, durante il tentativo di eseguire Tess4J:UnsatisfiedLinkError - Impossibile caricare la libreria - libreria nativa non trovato in percorso risorsa
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...])
Le mie domande sono:
1) Che cosa esattamente prova a trovare e dove?
2) Perché è apparentemente la ricerca nella directory myproject/target/classes/
? Non l'ho impostato da nessuna parte.
3) Perché ignora il "percorso di directory nativo" impostato su tess4j.jar
nella libreria utente descripto in Eclipse? Le mie DLL ci sono. Se non avesse ignorato il percorso, avrebbe trovato le DLL.
4) Perché è apparentemente in fase di preparazione il nome della DLL con win32-x86-64/
? Ho impostato questo da nessuna parte. Questo prefisso standard di alcune API?
5) Che cos'è il "percorso risorsa"? Come impostarlo?
No. Ciò produce solo lo stesso errore, se non è possibile trovare la DLL. Hai capito cosa intendo? – ohgodnotanotherone