java 실행시 argument 로
-Djava.library.path=/home/dasomoli/workspace/JNIOpenCVTest/bin
와 같이 써넣어 주시면 됩니다. 그러니까 이렇게요..
java -Djava.library.path=./ JNIOpenCVTest
저 자바 프로젝트에서 사용하는 library 파일은 .class 파일과 같은 경로에 들어가 있습니다. 그래서 “./” 로 준 것이죠!
이클립스라면 Run -> Open Run Dialog… 에서 해당 프로젝트의 Argument의 VM arguments: 에 위와 같이 써주시거나
혹은
프로젝트의 속성에서 Java Build Path 탭의 Libraries 아래의 JRE System Library 아래 항목중 Native library location: 에 경로를 추가해 주시면 됩니다.
Reference : eclipse와 gcc를 이용한 native 만들기(http://eahn.tistory.com/19)