Hi,
in meinem Programm habe ich einje Funktion, welche mir einen Sound (Media) abspielen soll. In Eclipse funktioniert auch alles gut, jedoch sieht es bei der Exportierten Jar anders aus.
Wie gesagt in Eclipse funktioniert alles gut, hier gibt mir der Sysout: file:/X:/Stuff/Java%20DAT/FileHider/bin/sound/triforce.wav
Bei der exportierten Jar bekomme ich: jar:file:/C:/Users/User/Desktop/FileHider.jar!/sound/triforce.wav
Eigentlich sollte der Pfad doch funktionieren, eine Exception wird auch nicht geworfen...
Root der Jar:
Hierachie in Eclipse(falls Nötig):
in meinem Programm habe ich einje Funktion, welche mir einen Sound (Media) abspielen soll. In Eclipse funktioniert auch alles gut, jedoch sieht es bei der Exportierten Jar anders aus.
Java:
System.out.println(getClass().getResource("/sound/triforce.wav").toURI().toString());
Media sound = new Media(getClass().getResource("/sound/triforce.wav").toURI().toString());
MediaPlayer mediaPlayer = new MediaPlayer(sound);
mediaPlayer.play();
Bei der exportierten Jar bekomme ich: jar:file:/C:/Users/User/Desktop/FileHider.jar!/sound/triforce.wav
Eigentlich sollte der Pfad doch funktionieren, eine Exception wird auch nicht geworfen...
Root der Jar:
Hierachie in Eclipse(falls Nötig):