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

Java 如何向我的朋友发送这个.jar文件?,java,image,jar,export,Java,Image,Jar,Export,我以前已经能够用更简单的程序来实现这一点,我只是将项目导出到一个runnable.jar,它工作得很好 每次我的朋友试图打开程序时,它总是抛出错误消息,我把这些错误消息放在适当的位置,说一般来说,它无法加载我添加的图像。我已经把我的图像放在一个单独的文件夹中,我把它变成了一个构建路径或其他什么 在程序中,我参考了如下图像: BufferedImage img= ImageIO.read(getClass().getResourceAsStream("/img.png")); 如果有帮助的话,

我以前已经能够用更简单的程序来实现这一点,我只是将项目导出到一个runnable.jar,它工作得很好

每次我的朋友试图打开程序时,它总是抛出错误消息,我把这些错误消息放在适当的位置,说一般来说,它无法加载我添加的图像。我已经把我的图像放在一个单独的文件夹中,我把它变成了一个构建路径或其他什么

在程序中,我参考了如下图像:

 BufferedImage img= ImageIO.read(getClass().getResourceAsStream("/img.png"));
如果有帮助的话,我正在使用eclipse。我是否应该将图片从'res'文件夹中取出,然后放入原始的'src'文件夹中


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

图像必须位于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"));

听起来你给他发送的JAR文件还不错。这根本不是问题所在。请更新您的问题标题以匹配您实际提出的问题。