java.lang.UnsatisfiedLinkError: no xuggle-xuggler in java.library.path

前端 未结 4 1411
感动是毒
感动是毒 2021-01-15 15:29

I\'m using Ubuntu 11.04 and Eclipse. I installed Xuggler succesfully, I\'ve checked the environment variables and everything related with linux in their FAQ: http://wiki.xug

相关标签:
4条回答
  • 2021-01-15 15:39

    You just download correct Xuggle from this page based on ur os: http://xuggle.googlecode.com/svn/trunk/repo/share/java/xuggle/xuggle-xuggler/5.2/ And then extract the lib files to project home folder.

    0 讨论(0)
  • I got the answer/solution from the xuggler-users google group, credits to Navin Bhutada:

    solve it by including the Xuggle variables before runing the netbeans like this:
    export XUGGLE_HOME=/home/xyzuser/xuggler 
    export PATH=$XUGGLE_HOME/lib:$XUGGLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$XUGGLE_HOME/lib:$LD_LIBRARY_PATH
    /usr/share/netbeans/6.9/bin/./netbeans"
    

    I use eclipse, so I just changed that last line, running eclipse from its folder through the command line and everything worked just fine.

    Note: If I export the variables and try opening eclipse from a shortcut on my desktop it doesn't work. The shortcut point to the same file I ran from the command line

    TLDR: export variables you got after installing run Eclipse from the terminal.

    0 讨论(0)
  • 2021-01-15 15:48

    I've found that even though I may have my environment variables set correctly, explicitly including the Xuggler install dir in the java.library.path when executing saves me from that problem.

    i.e. java -Djava.library.path="$XUGGLE_HOME" myExecutable

    0 讨论(0)
  • 2021-01-15 15:54

    Cause Could be un-availability of dependency jars or version conflicts.

    Adding the following jars in the classpath worked fine for me:

    xuggle-xuggler-5.4.jar
    slf4j-api-1.6.4.jar
    logback-core-1.0.0.jar
    logback-classic-1.0.0.jar

    Note: Add them in the library folder using "Add jar/Folder" Option in netbeans.

    0 讨论(0)
提交回复
热议问题