2016-06-05 2 views
0

JMagick을 사용하는 프로그램을 실행하려고합니다. libJMagick.so뿐만 아니라 libMagick.so.10 (64 비트, 내 시스템의 아키텍처와 일치하는) 네이티브 라이브러리를 java.library.path에 추가했습니다. 그러나 나는 다음과 같은 오류가 발생하고 프로그램을 실행하려고 할 때 :JMagick 사용 중 libMagick.so.10에 대한 UnsatisfiedLinkError

libJMagick.so: libMagick.so.10: cannot open shared object file: No such file or directory

오류에서, 그것은 libJMagick.so 파일을 찾는 것 같습니다하지만 libMagick.so.10을 찾을 수 없습니다, java.library.path에 존재하지만.

내 시스템에 ImageMagick이 설치되어 있습니다.

+0

읽기 http://stackoverflow.com/a/37514050/1997376 도움이 될 수 있습니다. –

답변

0

.so 파일을 복사 할 때 각 폴더에서 수행하십시오. 따라서 자바 애플리케이션은 사용 가능한 라이브러리를로드합니다. 이것은 구성 문제에 관한 것입니다. 공유 객체 파일을 저장할 위치는 경로에서 사용할 수 있어야합니다.