Java ImageIcon的Mac文件路径

Java ImageIcon的Mac文件路径,java,file,path,imageicon,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();

我想创建一个新的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();
}

我有其他用于绘制图像的代码,我知道这很好,只是路径不正确。

如果使用完整路径,请使用以下代码:

/Users/USERNAME/Documents/Photos/Randombg.png
奥托:


Users是开始执行的文件夹的子文件夹

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

System.getProperty("user.home");

这些图像是由您还是用户提供的?如果由您访问,请通过
URL
访问它们。如果是用户,请向他们提供。
System.getProperty("user.home");