Java 로 Tesseract 를 사용하려고 하던 중 오류가 발생했다.
기존 프로젝트는 윈도우 환경에서 개발하고 있었는데
맥OS 에서는 라이브러리 경로를 못 잡는 것..ㅎ;;
1. Project Structure 설정
2. 기존 라이브러리 지운 후 ./gradlew 로 다시 종속성 불러오기
3. 환경 변수 재설정 등
...
로컬에서 뭔가 잘못됐나 싶어 여러 시도를 해봤으나 결론은 인텔리제이 문제였다./)^_^/)
참고로 나의 tesseract library 저장 경로는 요기
1. 인텔리제이 edit configuration 에 들어간다
2. 버츄얼머신 옵션을 추가해준다.
3. 라이브러리 경로를 추가해준다. (나의 tesseract library 경로)
저장하고 다시 서버를 빌드하고
해당 api를 실행하면
제대로 경로를 찾아 정상 실행이 된다.
ㄴㅏ의 하루 반을 날린 이 Error ^_^
나는 컴퓨터가 미웠고
컴퓨터를 만든 인간을 증오했으나
결국 혼자 힘으로 잡았다.
......
앞으로는 경로를 못 잡으면
로컬에서 뿐만아니라 IDE 설정도 화긴해보자!
해결 출처
https://stackoverflow.com/questions/21394537/tess4j-unsatisfied-link-error-on-mac-os-x
Tess4j unsatisfied link error on mac OS X
Hey i am trying to use tess4j for tesseract and having this issue for eclipse on mac osx . My tesseract is working fine from terminal but trying to run tess4j through tesseract throws me an error .
stackoverflow.com