首页 > 解决方案 > Maven 资源路径

问题描述

我要结束我的项目,我想添加一些照片作为图标。这个项目在 Maven 中。

我只是不知道如何正确获取路径。我尝试了所有可能的路径。

在此处输入图像描述

        JLabel fLabel = new JLabel("Text");
        fLabel.setBounds(375,5,50,50);
        ImageIcon icon = new ImageIcon(".//resources/flag.png");

        fLabel.setIcon(icon);


        this.add(fLabel);

标签: javamaven

解决方案


来自 Maven的src/main/resources/目录内容直接添加到您编译的 jar 的类路径中。

所以它应该可以在没有路径的情况下直接寻址文件。

ImageIcon icon = new ImageIcon("flag.png");

推荐阅读