2014-07-21 53 views
1

我正努力和xuggler一起使用maven。讓xuggler和maven一起工作

我包含從xuggler網站的依賴項和存儲庫添加:xuggle download

但我有一些額外的問題,並且增加了依賴關係slf4j-api-1.6.4.jarcommons-cli-1.1.jarlogback-core-1.0.0.jarlogback-classic-1.0.0.jar在這個答案ERROR com.xuggle.ferry.JNILibraryLoader ...提及。在上面我沒有包括xuggle-utils-1.20.688.jar,因爲我找不到這個maven的依賴(我是否需要這個)。

現在我得到的錯誤是java.lang.UnsatisfiedLinkError: no xuggle in java.library.path如果我正確解釋意味着系統找不到xuggle庫嗎?因爲我使用win7,這意味着像xuggle.dlllibxuggle.dll我想。所以我想下載另一個罐子(比如前面提到的xuggle-utils-1.20.688.jar)?

爲了完整,我試圖編譯的例子在這裏是xuggle example

我需要向java.library.path申報什麼(我不知道該怎麼做)?

回答

3

好的,我發現解決方案是切換到xuggler的較新版本,如answer中所述。

有趣的部分是,這裏的這個博客http://blog.xuggle.com/這是半官方聲明,即使從v5.2的xuggler下載多個罐子等的需求已被消除。可能不會。

我還不得不使用最新版本的logback-core(1.1.2)來使其解決拋出的新異常。