如何在我的应用程序中构建图像

时间:2014-08-14 17:32:51

标签: java image directory

我有一个java应用程序。它从目录中加载图像

      "C:\\Users\\elliotbewey\\Desktop\\IMGS\\BOB.png"

它可以很好地加载图像显示。现在如果我要将它编译成一个可运行的jar并将其发送给我的朋友。它不会起作用。我需要做什么才能获得安装程序?获取系统信息?救命啊!

//note I do understand that its going to my friends computer so \\users\\elliotbewey would not work because its his computer thats what I need help with

2 个答案:

答案 0 :(得分:0)

您需要将图像打包在jar中,然后将它们作为资源引用。谷歌搜索“作为资源的jar中的java包图像”将为您提供大量的结果和教程。

此方法适用于计算机上的IDE或朋友计算机上的打包jar。对于这个目标,使用安装程序肯定是过度的。

答案 1 :(得分:0)

在jar文件中找到您的图像(例如res / image.png)。 然后简单地调用它来获取BufferedImage:

BufferedImage image = ImageIO.read(YourClassName.getClass().getResourceAsStream("/res/image.png"));