Moin Leute,
ich habe einen kleinen Timer geschrieben in dem ich an einer Stelle die Methode
mit dem Argument "./sounds/finish.wav" aufrufe, in der IDE (NetBeans)
läuft das beim Testen auch stressfrei, aber wenn ich mein Programm dann
zur jar kompiliere und es aus der Shell starte bekomme ich an Stelle des Sounds
nurnoch
Exception in thread "Thread-3" java.lang.NullPointerException
at sun.applet.AppletAudioClip.<init>(AppletAudioClip.java:48)
at java.applet.Applet.newAudioClip(Applet.java:279)
at tabata.Awd$4.run(Awd.java:328)
at java.lang.Thread.run(Thread.java:619)
Den Fehler hab ich in NetBeans nicht bekommen...
In dem Ordner in dem die jar liegt liegt auch der Ordner sounds
warum geht das nicht?!
:roll:
ich habe einen kleinen Timer geschrieben in dem ich an einer Stelle die Methode
Code:
public void playSound(final String wav) {
new Thread( new Runnable() {
public void run() {
//audioClip[0].play();
Applet.newAudioClip(getClass().getResource(wav)).play();
}
}).start();
}
mit dem Argument "./sounds/finish.wav" aufrufe, in der IDE (NetBeans)
läuft das beim Testen auch stressfrei, aber wenn ich mein Programm dann
zur jar kompiliere und es aus der Shell starte bekomme ich an Stelle des Sounds
nurnoch
Exception in thread "Thread-3" java.lang.NullPointerException
at sun.applet.AppletAudioClip.<init>(AppletAudioClip.java:48)
at java.applet.Applet.newAudioClip(Applet.java:279)
at tabata.Awd$4.run(Awd.java:328)
at java.lang.Thread.run(Thread.java:619)
Den Fehler hab ich in NetBeans nicht bekommen...
In dem Ordner in dem die jar liegt liegt auch der Ordner sounds
warum geht das nicht?!
:roll: