我制作jar时如何包含资源文件?

时间:2016-06-12 16:57:10

标签: java image jar

我制作了一款使用其他文件图片的游戏。我问过这个问题:How can I get a program that uses external files into a JAR?被标记为重复。另一个问题似乎只涉及文本文件,并没有任何帮助。我做了一些研究,我想我需要把项目和图像文件放到一个罐子里。我看了这个问题:How can I include my icon when I export my project to a jar file,但我不明白如何通过阅读答案来解决这个问题。我会评论要求更清晰,但我需要50个声誉,我还没有。我只需要我的程序就可以使用jar形式的图像文件。在IDE中工作的东西并不总是在jar中工作,这似乎很奇怪。 :P

这是我用来获取图像文件的方法:

private Image retrieveImage(String filePath)
{
    try{
        Image image = (Image)ImageIO.read(new File(filePath));
        return image;
    } catch(Exception exc)
    {
        System.out.println(exc.toString());
        return null;
    }
}

我得到的异常是:javax.imageio.IIOException:无法读取输入文件!

感谢您的帮助:)

0 个答案:

没有答案