Como reproduzir um arquivo mp3 usando javafx

Passei horas hoje pesquisando como obter algum tipo de áudio no eclipse e tive problemas a cada passo do caminho. Atualmente, tenho algo que deve funcionar, mas recebo um erro:

Exceção no encadeamento "main" java.lang.IllegalArgumentException: nome do arquivo esperado como argumento em com.sun.javafx.css.parser.Css2Bin.main (Css2Bin.java:44)

Eu basicamente copiei isso de alguém que estava trabalhando. Eu gostaria de dizer que a lib FX é adicionada onde deveria estar. Eu sei que isso não é chique, mas eu estava apenas tentando o básico.

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();
}}

Eu também tentei muitos nomes de caminho diferentes, caso estivesse errado sem sorte, também tentei copiar e colar o nome do caminho que obtive no eclipse, acessando as propriedades ex: /b/src/hero.mp3. Ajuda seria apreciada para me tirar deste pesadelo.

questionAnswers(4)

yourAnswerToTheQuestion