如何获得将外部文件用于JAR的程序?

时间:2016-06-11 20:40:23

标签: java jar io

我做了一个简单的侧滑块游戏,我希望能够将它放在.jar中,这样我的朋友就可以轻松地运行它了。我尝试通过.jar将其导出为IDE,但它无法运行。我认为这是IDE的问题,所以我联系了支持人员。在许多来回的电子邮件之后,支持中心说这是因为我正在使用来自另一个文件夹的图像,并且.jar中不允许这样做。我问我应该怎么做才能修复它,他们说这个联系只针对IDE支持,他们指导我到stackoverflow或Oracle论坛,所以我在这里。

这是我用来将文件转换为BufferedImage的方法:

public static BufferedImage loadImage(File imageFile)
{
try {
        BufferedImage image = ImageIO.read(imageFile);
        if(image == null || (image.getWidth(null) < 0)) {
            // we could not load the image - probably invalid file format
            return null;
        }
        return image;
    }
    catch(IOException exc) {
        return null;
    }
}

提前致谢:)

0 个答案:

没有答案