FileNotFoundException: Lecture d'un fichier mp3 avec Java / Eclipse


J'essaie de lire un mp3 en utilisant une bibliothèque mp3 externe et tout va bien jusqu'à ce qu'il s'agisse de trouver le fichier.

J'ai importé le fichier dans eclipse comme on le voit dans l'image ci-dessous. Mon espace de travail

Et voici mon erreur:

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

Toute aide serait appréciée.

Author: Sandeep Chatterjee, 2014-02-28

3 answers

Vous ne trouvez pas votre fichier car vous essayez d'y accéder par un chemin relatif. Mais vous ne considérez probablement pas qu'un paquet, au moment de l'exécution, n'est PAS un répertoire.

Donc, si vous essayez de rechercher un fichier par nouveau fichier("myfile"), la JVM suppose que vous partez de la "racine" de votre application (généralement le répertoire de travail).

Pour résoudre cette situation, vous pouvez mettre le fichier mp3 dans le paquet racine ou en vous y référant via le chemin absolu.

 0
Author: cigno5.5, 2014-02-28 16:55:42

Vérifiez le répertoire d'exécution en cours: new java.io.File(".").getAbsolutePath() vous le dira.

 1
Author: robermann, 2014-02-28 16:41:17

Essayez de donner le chemin absolu du fichier et voyez si cela fonctionne.

 0
Author: The Monk, 2014-02-28 16:47:54