我的图像文件夹位于 Eclipse IDE 的源文件夹内
将应用程序导出到可运行的 JAR 后,我通过命令提示符运行它,但它不显示我使用过的任何图像。当我通过 Eclipse 运行它时,会显示图像。
当我将源/图像文件夹复制到可执行 JAR 所在的位置时,它会显示图像,但我希望我的图像也位于 JAR 本身中。
问题是什么?
最佳答案
公共(public)BufferedImage loadImage(字符串文件名){
BufferedImage buff = null;
try {
buff = ImageIO.read(getClass().getResourceAsStream(fileName));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
return buff;
}
关于java - 运行 Eclipse 创建的 JAR 时未显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10735705/