2013-01-11 26 views
1

我尝试使用下面的教程做一个简单的媒体播放器: http://www.youtube.com/watch?v=9aJvPPzhyikXuggler的NoClassDefFoundError

刚开始时,我将解释我做了什么到现在为止,我下载xuggler不使用Apache Maven的或Apache常春藤,我进入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。我跑的代码,并得到了以下错误:在线程“主要” java.lang.NoClassDefFoundError

例外:组织/ SLF4J /的LoggerFactory

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

+0

确保你的jar文件存在于正确的类路径中 –

+0

你的意思是把我的flv文件放在src里面的类中吗?因为我试过了,它仍然给我同样的错误。 –

+0

不!而不是flv文件。您下载的jar文件/文件夹应该在您的课程中存在。您是否使用了一些IDE?净豆或什么的? –

回答

0

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

+0

你是否能够找到网站下载所有罐子? – TharakaNirmana