JNI library 참조 경로를 설정하고 싶다면..

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)

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.