ImageIcon的Mac文件路径

时间:2013-05-25 03:13:30

标签: java file path imageicon

我想创建一个新的ImageIcon(使用Mac),我尝试了这个:

public void loadPics() {
    ImageIcon bg = new ImageIcon("Users/USERNAME/Documents/Photos/Randombg.png").getImage();
    ImageIcon pic = new ImageIcon("Users/USERNAME/Documents/Photos/Randomrandom.png").getImage();
}

我有其他代码用于绘制图像,我知道这样可以正常工作,只是路径不正确。

2 个答案:

答案 0 :(得分:1)

如果您使用完整路径,请使用以下命令:

/Users/USERNAME/Documents/Photos/Randombg.png

OTOH:

Users/USERNAME/Documents/Photos/Randombg.png 

用户是执行开始的文件夹的子文件夹。

答案 1 :(得分:1)

如果您要查找用户主目录,最好使用user.home System属性

System.getProperty("user.home");