gpt4 book ai didi

java - 用 eclipse 导出可运行的 jar,想要使用图像文件

转载 作者:行者123 更新时间:2023-12-01 12:50:42 25 4
gpt4 key购买 nike

我正在开发一个 java 项目,我想将其导出到可运行的 jar 文件。该项目有一个带有多个背景图像的 GUI,当我在 Eclipse 中使用项目文件夹中的图像运行它时,它可以工作,但是当我尝试将其导出到 jar 时,在 cmd 上运行时出现以下异常: imageio.IIOException:无法读取输入文件!

我尝试将图像移动到项目中的各个位置,以尝试将它们包含在 jar 中,但即使如此,它也不起作用。我将 File 对象与诸如

之类的命令一起使用

最终图像backgroundImage = javax.imageio.ImageIO.read(new File("background.png"));

如何才能使我仍然可以使用图像(最好更改尽可能少的代码)?

最佳答案

假设您的图像文件 background.png 与类文件位于同一文件夹中,请将 new File("background.png") 替换为 this.getClass()。 getResource("background.png").

关于java - 用 eclipse 导出可运行的 jar,想要使用图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24232034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com