问题描述
我环顾四周并尝试了许多修复程序,但似乎找不到有效的解决方法。
我正在制作一个简单的frogger游戏,最初我将所有的sprite加载到了项目目录中,例如“ img / spritename.png”
image= ImageIO.read(getClass().getResourceAsstream("img/map.png"));
或
ImageIO.read(getClass().getResource(sprite));
一切工作都变得很轻松,但是我去将所有图像移动到一个外部目录,以便可以为其创建安装程序。
“ C:\ Program Files \ DIR \ img”,所有精灵均不再加载。
BufferedImage image = null;
File dir = new File(Config.imgDir + "map.png");
try {
image = ImageIO.read(dir);
} catch (IOException e) {
e.printstacktrace();
}
if(image == null) {
return;
}
}
配置代码:
public static String imgDir = "C:/Program Files/EmulousSoft/Frogger/img/";
有人有什么想法吗?我敢肯定这很简单,但是每次尝试不同的方法时,都会收到“值不能为空”或“找不到目录”或这样的提示。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)