title: Getting a mp3 file to play using javafx
body: <p>I have spent hours today looking up how to get some form of audio in eclipse and have had trouble every step of the way. Currently I have something that should work but I get an error:</p>
  
  <p>Exception in thread "main" java.lang.IllegalArgumentException: expected file name as argument
      at com.sun.javafx.css.parser.Css2Bin.main(Css2Bin.java:44)</p>
  
  <p>I have basically copied this from someone who had it working. I would like to say that the FX lib is added where it should be. I know this isn't fancy but I was just trying the basics. </p>
  
  <pre><code>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();
  }}
  </code></pre>
  
  <p>I have also tried many different path names in case it was wrong with no luck, I also just tried to copy and paste the path name that i got in eclipse by going to properties ex: /b/src/hero.mp3. Help would be appreciated to get me out of this nightmare. </p>