Cómo reproducir un archivo mp3 en java

Estoy tratando de reproducir una canción (archivo mp3) en java. He estado mirando alrededor por algunas horas y ninguna de las formas que encontré funcionó correctamente.

public void play()
{
    String song = "song.mp3";
    Media track = new Media(song);
    MediaPlayer mediaPlayer = new MediaPlayer(track);
    mediaPlayer.play();
}

He intentado hacer eso pero me da errores.

He importadoJMF yJLayer.

También he leído otras preguntas que son como esta en este foro y ninguna de ellas me ha ayudado.

Solo necesito una mano para ayudar a reproducir un archivo mp3.

Respuestas a la pregunta(3)

Su respuesta a la pregunta