这是我在这里提出的第一个问题,可能回答过于陈词滥调,但我希望是最好的。 我创建了一个应用程序,它使用ImageIO.read从/ bin文件夹中读取.gif文件。 在代码中,有:
File imageFile = new File("bin/logo.gif");
并且一切正常,但在编译eapp并从.jar文件运行后,出现错误"无法读取输入文件!"。我在Eclipse中遇到了这个问题,所以我写了#34; / bin"在文件阅读路径中。
我该怎么办?
答案 0 :(得分:0)
将.gif
文件保留在bin中不是一个好选择。在/images
目录中创建单独的文件夹(例如/src
)并从那里访问资源文件是一种更好的方法。
答案 1 :(得分:0)
我得到了答案:文件从目录中获取图像,其中是.jar文件。 setSpriteName从.jar文件中的目录中获取图像。