Hallo,
könnt ihr mir helfen? Ich möchte eine .wav-Datei mit Java abspielen, aber ich bekomme die
Fehlermeldung, dass der Classpath = null sei. Nach einem kurzen Test hat sich das bestätigt,
soweit ich es sehe. Aber wie bekomme ich denn diesen Pfad, der mir fehlt? Eclipse ansich zeigt mir keine Fehlermeldung am Rand an. Das Einzige, was anders ist, ist meine Java-Version(bei mir 1.8 anstatt 1.7). Ich habe alles genauso gemacht, wie der Typ im folgenden YouTube-Video:
Hier ist mein Code:
Für Tipps wäre ich sehr dankbar.
Gruß
Java3d
könnt ihr mir helfen? Ich möchte eine .wav-Datei mit Java abspielen, aber ich bekomme die
Fehlermeldung, dass der Classpath = null sei. Nach einem kurzen Test hat sich das bestätigt,
soweit ich es sehe. Aber wie bekomme ich denn diesen Pfad, der mir fehlt? Eclipse ansich zeigt mir keine Fehlermeldung am Rand an. Das Einzige, was anders ist, ist meine Java-Version(bei mir 1.8 anstatt 1.7). Ich habe alles genauso gemacht, wie der Typ im folgenden YouTube-Video:
Hier ist mein Code:
Java:
package org.drgnst.sound;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
public class Sound
{
public static String variante1 = "/Sound/res/Amin.wav";
public static String variante2 = "C:\\Users\\Andreas\\workspace\\Sound\\res\\Amin.wav";
public static String variante3 = "C:/Users/Andreas/workspace/Sound/res/Amin.wav";
public static String variante4 = "C:\\Users\\Andreas\\Music\\Amin.wav";
public static String variante5 = "C:/Users/Andreas/Music/Amin.wav";
public static String variante6 = "/Sound/src/org/drgnst/sound/Amin.wav";
public static void main(String[] args)
{
try{
System.out.println(ClassLoader.getSystemResource(variante6));
Clip clip = AudioSystem.getClip();
AudioInputStream ais = AudioSystem.getAudioInputStream(Sound.class.getResourceAsStream(variante6));
clip.open(ais);
clip.start();
Thread.sleep(2000);
clip.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
Für Tipps wäre ich sehr dankbar.
Gruß
Java3d