Java 图像不';我不能在eclipse中工作

Java 图像不';我不能在eclipse中工作,java,eclipse,image,swing,add,Java,Eclipse,Image,Swing,Add,我已经在youtube和这里搜索过了,可能这是个愚蠢的问题,但我找不到如何让它工作 问题是,当我在eclipse文件中添加图片时,它们看起来像 有什么想法吗?我有一个设置标签图标的使用方法,你可以参考 private void loadAvartar(JLabel lbl, String path){ try { BufferedImage image = ImageIO.read(new File(path)); ImageIcon icon = n

我已经在youtube和这里搜索过了,可能这是个愚蠢的问题,但我找不到如何让它工作

问题是,当我在eclipse文件中添加图片时,它们看起来像


有什么想法吗?

我有一个设置标签图标的使用方法,你可以参考

private void loadAvartar(JLabel lbl, String path){
    try {
        BufferedImage image = ImageIO.read(new File(path));

        ImageIcon icon = new ImageIcon(image.getScaledInstance(100, 100, 50));
        lbl.setIcon(icon);
    } catch (IOException | java.lang.NullPointerException e) {
        lbl.setText("Failed");
    }

}

您是否尝试过:
.getResource(“Image/Images/view.jpg”)
?我在您之后尝试过,但不起作用:(但是我不需要像图片一样在图像文件中看到吗?它们看起来像记事本一样写我修复了LOL我只把图片放在文件中,现在就可以了。谢谢我修复了LOL我只把图片放在文件中,现在就可以了。谢谢应用程序资源在部署时将成为嵌入式资源,因此明智的做法是开始访问它们,就好像它们现在是。必须通过URL而不是文件访问。有关如何形成URL的信息,请参阅。
private void loadAvartar(JLabel lbl, String path){
    try {
        BufferedImage image = ImageIO.read(new File(path));

        ImageIcon icon = new ImageIcon(image.getScaledInstance(100, 100, 50));
        lbl.setIcon(icon);
    } catch (IOException | java.lang.NullPointerException e) {
        lbl.setText("Failed");
    }

}