首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getResource返回空mac

getResource返回空mac
EN

Stack Overflow用户
提问于 2014-09-30 21:43:34
回答 2查看 1.3K关注 0票数 0

我对StackOverflow非常陌生,在这里发布这个问题之前,我已经尽力解决了这个问题。我面临着getResource()返回null的问题。我有一种预感,这是因为我是在mac上,而这里的操作与PC不同(这里的代码似乎运行得很好)。这是代码:

代码语言:javascript
复制
public class SampleClass
{
    static String imgpath = "/theimage.png";

    public static void main(String[] args)
    {
        System.out.println(imgpath);
        System.out.println(SampleClass.class.getResource(imgpath));
        try
        {
            BufferedImage image = ImageIO.read(SampleClass.class.getResource(imgpath));
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }

    }

}

srcresbin都在同一个目录中,theimage.png位于res中。

System.out.println(SampleClass.class.getResource("imgpath"));给出了null。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-30 21:54:35

获得空指针异常,因为该文件夹中没有名为imgpath的图像。

代码语言:javascript
复制
public class SampleClass
{
    static String imgpath = "/theimage.png";

    public static void main(String[] args)
    {
        System.out.println(imgpath);
        System.out.println(SampleClass.class.getResource(imgpath));
        try
        {
            BufferedImage image = ImageIO.read(SampleClass.class.getResource(imgpath));
        }
        catch (IOException e)
        {
            e.printStackTrace();
        }

    }

}
票数 0
EN

Stack Overflow用户

发布于 2020-01-09 15:31:18

我在Mac上也面临着同样的问题。这里我是如何从资源获取文件的。例如,我在src/main中有一个带有资源文件夹的Maven项目。在资源文件夹中,我有一个文件"test.txt“。

要获得文件的路径,请执行以下操作:

代码语言:javascript
复制
public class Utils {
    public static String getFilePathInResources() {
        URL url = Utils.class.getClassLoader().getResource("test.txt");
        return url.getPath();
    }
}

在这里,文件名是硬核的,只是为了清晰,当然,它实际上是方法中的一个参数。

如果将文件名设置为"/test.txt“和"/”,则会给null

代码语言:javascript
复制
URL url = Utils.class.getClassLoader().getResource("/test.txt"); // url == null
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26130624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档