我如何向朋友发送这个.jar文件?

时间:2015-11-22 05:43:47

标签: java image jar export

我之前已经能够使用更简单的程序执行此操作,我只是将项目导出到可运行的.jar中,并且工作正常。

每次我的朋友试图打开程序时,它都会抛出我所说的错误消息,说明一般情况下它无法加载我添加的图像。我已将我的图像放在一个单独的文件夹中,我将其转换为构建路径或其他任何内容。

在程序中我像这样引用图像:

 BufferedImage img= ImageIO.read(getClass().getResourceAsStream("/img.png"));

如果有帮助,我正在使用eclipse。我应该把图像从“' res”中取出来。文件夹,只需将其放入原始的' src'夹?

如果有人有任何建议,将不胜感激!提前谢谢!

1 个答案:

答案 0 :(得分:0)

图片必须位于 src 文件夹中。

将它放在src文件夹中,在Eclipse中刷新项目并使用

BufferedImage img = ImageIO.read(getClass().getResourceAsStream("/img.png"));

如果图像在包内,请使用

BufferedImage img = ImageIO.read(getClass().getResourceAsStream("/PACKAGE/img.png"));

如果仍然无效,请尝试使用getResource而不是getResourceAsStream

BufferedImage img = ImageIO.read(getClass().getResource("/img.png"));