如何使io图像文件目录通用,以便程序可以打包成.jar或.exe文件?
我在将程序打包为 .exe 或 .jar 时遇到问题,因为图像的文件目录不是通用的。
例如我们当前的目录如下所示:
bufferedImageExample = ImagIO.read("K:/projectFolder/image.gif")
I am having trouble packaging my program into an .exe or .jar because the file directory for images isn't universal.
for example our current directory looks like this:
bufferedImageExample = ImagIO.read("K:/projectFolder/image.gif")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看
java.lang.Class.getResource()
来直接从 .jar 加载图像,并使用java.util.Properties
来告诉您的应用各个目录的位置。Take a look at
java.lang.Class.getResource()
to load images right from .jar andjava.util.Properties
to tell your app where various directories are.