Java-在Eclipse中一切都很好,但在构建之后 - "无法读取输入文件!"

时间:2015-03-17 10:50:52

标签: java eclipse

这是我在这里提出的第一个问题,可能回答过于陈词滥调,但我希望是最好的。 我创建了一个应用程序,它使用ImageIO.read从/ bin文件夹中读取.gif文件。 在代码中,有:

File imageFile = new File("bin/logo.gif");

并且一切正常,但在编译eapp并从.jar文件运行后,出现错误"无法读取输入文件!"。我在Eclipse中遇到了这个问题,所以我写了#34; / bin"在文件阅读路径中。

我该怎么办?

2 个答案:

答案 0 :(得分:0)

.gif文件保留在bin中不是一个好选择。在/images目录中创建单独的文件夹(例如/src)并从那里访问资源文件是一种更好的方法。

答案 1 :(得分:0)

我得到了答案:文件从目录中获取图像,其中是.jar文件。 setSpriteName从.jar文件中的目录中获取图像。