【问题标题】:Xuggler NoClassDefFoundErrorXuggler NoClassDefFoundError
【发布时间】:2012-12-26 03:05:38
【问题描述】:

我正在尝试使用以下教程制作一个简单的媒体播放器: http://www.youtube.com/watch?v=9aJvPPzhyik

首先,我将解释我到目前为止所做的事情,我在没有使用 Apache Maven 或 Apache Ivy 的情况下下载了 xuggler,我进入了 5.1 版并且只下载了 xuggle-xuggler-5.4.jar,我将其导入 eclipse 并且它可以工作,因为我开始编写我的代码并且所有媒体类都没有错误。

我需要一个 flv 文件,所以我只是将任何随机 youtube 链接放入该网站 http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DvNoKguSdy4Y 并将我的 flv 视频下载到我的桌​​面,现在我认为问题出在这里,在教程中显示他必须将此 flv 视频放入 Xuggle/Workspace/MediaToolsIntro1 但由于我刚刚下载了一个 jar 文件,因此我没有 xuggle 文件夹,并且桌面上只有一个 jar 文件,因此我将其放入 Users/Me/Workspace/Myjavaproject。我运行代码并得到以下错误:

线程“main”中的异常 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory

我做错了什么,当指导视频中的程序员这样做时,他在他的 flv 旁边创建了一个 QT 文件,但我得到一个错误,我和他之间唯一的区别是 flv 文件位置。

【问题讨论】:

  • 确保您的 jar 文件在正确的类路径中
  • 你的意思是把我的flv文件和类放在src里面吗?因为我试过了,它仍然给了我同样的错误。
  • 不!不是 flv 文件。您下载的 jar 文件/文件夹应该在您的类 plath 中。您使用的是 IDE 吗?网豆什么的?
  • 我在使用eclipse,类路径是环境变量吗?因为我只设置过一次,那是我为 JDK 开辟道路的时候。 xuggler 是否也需要路径?
  • 是的,我说的是环境变量。所以,同样的,你必须在你的类路径中添加它们。但是如果你使用的是 eclipse,去你的库文件夹,然后添加那些 jar 文件你已经下载的

标签: java xuggler


【解决方案1】:

我建议你下载所有jar 文件并将它们放在你的类路径中。

【讨论】:

  • 你能找到下载所有 jar 包的网站吗?
猜你喜欢
  • 1970-01-01
  • 2014-06-13
  • 2013-01-02
  • 2014-02-06
  • 2012-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-30
相关资源
最近更新 更多