imageicon - image icon java error invalid escape sequence -


package shooterguy;  import java.awt.graphics; import java.awt.image;  import javax.swing.jframe; import javax.swing.jpanel;  public class display extends jpanel{  int width = 800; int height = 800; jframe j; public void run(){     j = new jframe("shooter guy");     j.setvisible(true);     j.setsize(width, height);     j.setresizable(true);     j.setlocationrelativeto(null);     j.setdefaultcloseoperation(jframe.exit_on_close);       loadpics();  }  public void paintcomponent(graphics g){     g.drawimage(bg, 0, 0, null); } image bg; public void loadpics(){     bg = new imageicon("k:\files\jamiesstuff\java\java pictures\back.png").getimage();  } } 

this display class , underlines "k:\files\jamiesstuff\java\java pictures\back.png" , says error "invalid escape sequence (valid ones \b \t \n \f \r \" \' \ )" not know means or how fix it. did same exact thing on mac , worked fine. please tell me how fix error.

you have escape backslash or using slash path separator:

bg = new imageicon("k:\\files\\jamiesstuff\\java\\java pictures\\back.png").getimage(); 

or

bg = new imageicon("k:/files/jamiesstuff/java/java pictures/back.png").getimage(); 

Comments