Eine MP3-Datei mit Javafx abspielen lassen

Ich habe heute Stunden damit verbracht, nachzuschlagen, wie ich irgendeine Art von Audio in Eclipse bekommen kann, und hatte bei jedem Schritt Schwierigkeiten. Derzeit habe ich etwas, das funktionieren sollte, aber ich erhalte eine Fehlermeldung:

Ausnahme im Thread "main" java.lang.IllegalArgumentException: erwarteter Dateiname als Argument bei com.sun.javafx.css.parser.Css2Bin.main (Css2Bin.java:44)

Ich habe dies im Grunde von jemandem kopiert, der es funktionierte. Ich möchte sagen, dass die FX-Bibliothek dort hinzugefügt wird, wo sie sein sollte. Ich weiß, das ist nichts Besonderes, aber ich habe nur die Grundlagen ausprobiert.

package b;
import java.io.File;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
public class test {

    public static void main(String[] args){
    String uriString = new File("C:\\Users\\Mike\\workspace\\b\\src\\hero.mp3").toURI().toString()
    MediaPlayer player = new MediaPlayer( new Media(uriString));
    player.play();
}}

Ich habe auch viele verschiedene Pfadnamen ausprobiert, für den Fall, dass es ohne Erfolg fehlschlug. Ich habe auch nur versucht, den Pfadnamen, den ich in Eclipse erhalten habe, zu kopieren und einzufügen, indem ich zu den Eigenschaften gehe: /b/src/hero.mp3. Ich würde mich freuen, wenn Sie mir helfen, diesen Albtraum zu überwinden.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage