我做了一个简单的侧滑块游戏,我希望能够将它放在.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;
}
}
提前致谢:)