2012-08-06 67 views
1

我已經爲WIndows OS創建了Screencast小程序。該applet使用xuggle來編碼和解碼視頻。在未安裝Java Web應用程序的情況下使用xuggle

2012-07-29 12:40:28,452 [AWT-EventQueue-2] ERROR com.xuggle.ferry.JNILibraryLoader - 
    Could not   load library: xuggle-ferry; version: 3; 
    Visit http://www.xuggle.com/xuggler/faq/ to find common solutions to this problem 

Exception in thread "AWT-EventQueue-2" java.lang.UnsatisfiedLinkError: no xuggle-ferry in java.library.path 
    at java.lang.ClassLoader.loadLibrary(Unknown Source) 
    at java.lang.Runtime.loadLibrary0(Unknown Source) 
    at java.lang.System.loadLibrary(Unknown Source) 
    at com.xuggle.ferry.JNILibraryLoader.loadLibrary0(JNILibraryLoader.java:265) 
    at com.xuggle.ferry.JNILibraryLoader.loadLibrary(JNILibraryLoader.java:168) 
    at com.xuggle.ferry.FerryJNI.<clinit>(FerryJNI.java:14) 
    at com.xuggle.ferry.JNIMemoryManager.<clinit>(JNIMemoryManager.java:871) 
    at com.xuggle.mediatool.MediaWriter.<clinit>(MediaWriter.java:119) 
    at com.xuggle.mediatool.ToolFactory.makeWriter(ToolFactory.java:149) 

如何安裝被淘汰:因爲它試圖加載一些本地代碼它給時xuggle未在系統上安裝了以下錯誤。這樣applet可以直接在任何系統上運行。

回答

3

使用更新的Xuggler版本。從5.4開始,它不再需要安裝,本地庫從jar文件本身加載。

+0

雅我試過它的工作:)有操作系統特定的JAR文件,所以不需要使用包含所有本機庫的JAR文件。而是檢查OS和JVM版本並加載特定的jar文件。 :) – 2012-08-08 13:21:21

1

按照FAQ & Can I use Xuggler with Java Webstart or as an Applet?

不,不是今天。我們對解決此問題的方法很感興趣,如果您有在webstart中使本機庫工作的經驗(特別是那些有運行時依賴關係,您事先不知道)的經驗,我們希望聽到您的消息。

這樣,不僅可以Xuggler不會在一個applet 使用,無需安裝 Xuggler,也不能在一個applet使用的機器上安裝 Xuggler。


請看到提示以上是過時信息jabal's answer

+0

安裝xuggle後,該applet在我的系統上運行良好。當我卸載它時,它提供了不滿意的鏈接錯誤。 – 2012-08-06 07:08:24

+0

從Xuggler 5.4開始,不需要安裝 – jabal 2012-08-07 21:04:57

+1

@jabal聽起來很好。您可能想要輸入它作爲OP的[其他問題]的答案(http://stackoverflow.com/q/11842799/418556)。常見問題應該更新。 - 如果將Xuggler作爲JWS擴展提供,那將是非常有用的。有幾個項目我想使用它。 – 2012-08-08 00:08:00

相關問題