2014-07-21 2 views
1

나는 메이븐과 xuggler을 함께 사용하려고합니다.메이건과 함께 xuggler 작업하기

여기에는 xuggler 사이트의 종속성 및 리포지토리 추가 내용이 포함되어 있습니다 : xuggle download. 이 답변 ERROR com.xuggle.ferry.JNILibraryLoader ...에서 언급 한 바와 같이

하지만 몇 가지 추가적인 문제가 있었다 및 slf4j-api-1.6.4.jar에 대한 종속성을 추가, commons-cli-1.1.jar, logback-core-1.0.0.jar, logback-classic-1.0.0.jar. 위의 경우에 나는 xuggle-utils-1.20.688.jar을 포함하지 않았는데, 나는 이것을 위해 maven 의존성을 찾을 수 없었기 때문에 (어쨌든 이것을 필요로 하는가?)

지금 내가 얻는 오류는 java.lang.UnsatisfiedLinkError: no xuggle in java.library.path입니다. 올바르게 해석하면 시스템에서 xuggle 라이브러리를 찾을 수 없다는 의미입니까? 나는 win7을 사용하고 있기 때문에 xuggle.dll 또는 libxuggle.dll과 같은 것을 의미합니다. 그래서 다른 항아리 (예를 들어 전에 언급 한 xuggle-utils-1.20.688.jar과 같은)를 다운로드한다고 생각합니까?

내가 컴파일하려고하는 예는 여기 xuggle example입니다.

java.library.path으로 선언해야하나요 (어떻게해야할지 모릅니다)?

답변

3

좋아, 해결책은이 answer에서 언급 한 xuggler의 최신 버전으로 전환하는 것으로 나타났습니다.

흥미로운 부분은이 블로그가 xuggler의 v5.2 이후에도 여러 개의 항아리 등을 다운로드해야 할 필요가 없어 졌다고하는 semi-official 상태 인이 블로그는 여기 http://blog.xuggle.com/입니다. 아마도 그렇지 않습니다.

또한 던져진 새로운 예외를 해결하기 위해 logback-core (1.1.2)의 최신 버전을 사용해야했습니다.