Hallo liebes Java Forum,
Ich programmirer momentan ein kleines Multiplayer Spiel. Bis jetzt hat alles funktioniert, doch seit gestern bekomme ich folgende Exception in einem Programmteil:
FileNotFoundException: sounds\disconnected.wav (Das System kann den angegebenen Pfad nicht finden)
Ich verstehe ja den Fehler, nämlich das Java die Datei nicht findet, seltsam ist aber das ein anderer Programmteil mit genau dem selben Pfad darauf zugreifen kann ???:L
Das einzige was ich gemacht habe war das ich von einem anderen Computer aus weiter programmiert habe und dann diese Datei später einfach in meinem Eclipse überschrieben habe. Liegt da vielleicht der Fehler ?.
Im Anhang ist mal ein Beispiel mit den Sounds sowie meine Ordner und Packages Struktur .
Das selbe Problem trifft aber auch bei den Texturen auf.
Vielen Dank schon einmal im Voraus für die Hilfe
Gruß tordopp
Code Aufruf im Programm:
Sounds.setMusicFile("sounds/disconnected.wav");
Music Player Klasse:
Ich programmirer momentan ein kleines Multiplayer Spiel. Bis jetzt hat alles funktioniert, doch seit gestern bekomme ich folgende Exception in einem Programmteil:
FileNotFoundException: sounds\disconnected.wav (Das System kann den angegebenen Pfad nicht finden)
Ich verstehe ja den Fehler, nämlich das Java die Datei nicht findet, seltsam ist aber das ein anderer Programmteil mit genau dem selben Pfad darauf zugreifen kann ???:L
Das einzige was ich gemacht habe war das ich von einem anderen Computer aus weiter programmiert habe und dann diese Datei später einfach in meinem Eclipse überschrieben habe. Liegt da vielleicht der Fehler ?.
Im Anhang ist mal ein Beispiel mit den Sounds sowie meine Ordner und Packages Struktur .
Das selbe Problem trifft aber auch bei den Texturen auf.
Vielen Dank schon einmal im Voraus für die Hilfe
Gruß tordopp
Code Aufruf im Programm:
Sounds.setMusicFile("sounds/disconnected.wav");
Music Player Klasse:
Java:
package game;
import java.io.*;
import javax.sound.sampled.*;
// v1.0
public class MusicPlayer {
private int volume = 50;
private File MusicFile;
public MusicPlayer(int volume) {
this.volume=volume;
}
public void setMusicFile(String MusicFile){
this.MusicFile=new File(MusicFile);
}
public void setVolme (int Volume){
this.volume=volume;
}
public void play(){
try {
Clip Sound = AudioSystem.getClip();
Sound.open(AudioSystem.getAudioInputStream(MusicFile));
Sound.start();
} catch (Exception e) {
e.printStackTrace();
}
}
}