FileNotFoundException:使用Java / Eclipse播放mp3文件

时间:2014-02-28 16:39:16

标签: java eclipse nullpointerexception mp3 libraries

我正在尝试使用外部mp3库播放mp3,一切都很好,直到找到文件。

我已将文件导入eclipse,如下图所示。 My workspace

这是我的错误:

enProblem playing file mpthreetest.mp3
java.io.FileNotFoundException: mpthreetest.mp3 (The system cannot find the file   specified)
java.lang.NullPointerException

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:1)

检查当前执行目录:new java.io.File(".").getAbsolutePath()会告诉你。

答案 1 :(得分:0)

尝试给出文件的绝对路径,看看是否有效。

答案 2 :(得分:0)

您无法找到您的文件,因为您尝试通过相对路径访问它。但是,您可能并不认为程序包在运行时不是目录。

因此,如果您尝试通过新文件(“myfile”)查找文件,JVM会假设您从应用程序的“根”开始(通常是工作目录)。

要解决这种情况,您可以将mp3文件放在root包中或通过绝对路径引用它。