在java中使用ImageIO.read时,我得到input == null

时间:2015-01-24 21:46:23

标签: java

这是我的代码:http://pastebin.com/CkD6485J

当我运行它时,我得到一个输入== null!错误,我标记了错误引起的所有位置。我把/ res /文件夹放在构建路径中,它没有用。我尝试删除它,并将其重新插入,我尝试从文件位置删除/ res。我也在本教程中对此进行了说明:https://www.youtube.com/watch?v=WLhUzuTSTAc所以我不确定为什么它不会工作。

2 个答案:

答案 0 :(得分:0)

资源/res/sheet.png应与GameComponent.class`文件位于同一个jar中。此路径也区分大小写。用7zip,WinZip等打开jar并检查路径。

当将/sheet.png以下的所有内容添加到jar中时,可能应该是/res

答案 1 :(得分:0)

对此感到抱歉,但经过几天的查看后,我发现我用于资源的.png文件出现了问题。我下载了一个全新的,它工作正常。感谢您的想法