在Eclipse中使用JAR导出图像(Java)

Chi*_*aka 2 java eclipse jar image

我一直在做一个需要外部图像显示的小项目.我不熟悉如何使用Eclipse,这是我第一次尝试导出已完成的项目,以便我可以与其他人共享.现在,似乎我可以让我的图像显示的唯一方法是,如果我在硬盘上分配一个特定的文件夹,并在代码中使用图像路径.我正在寻找一种方法来导出图像作为我的JAR的一部分或作为同一个包的一部分,所以当我将这个程序发送给其他人时,我不必向他们发送一个单独的存档图像文件夹.我也有兴趣了解我需要做什么才能让我的代码引用该包中的图像,这样它们就可以在没有外部文件夹的情况下工作.我已经阅读过Eclipse中的某种包系统,但到目前为止还没有找到如何使用它的运气.可以用一些解释!

提前感谢愿意给我两美分的人.

小智 10

我对此答案有用的东西如下:确保将图像/文件放在同一个eclipse文件夹(或下面的子文件夹)作为源代码.我使用eclipse创建了一个文件夹"images_ignored",将其添加到构建路径但仍拒绝包含在我的JAR文件中(创建可执行JAR时).

Eclipse屏幕截图显示的是放置图像

  • 我认为这会破坏惯例.只有`.java`源文件(和其他实际的源代码文件)才能存在于`src`目录中.我认为@ danny的答案是最充分的,右键单击所需的文件夹并转到构建路径,"用作源文件夹".这样您就可以轻松地分离资源(图像,声音,来源,配置等) (2认同)

小智 6

只需将images文件夹拖到Eclipse项目中,然后根据Eclipse版本选择"复制新文件夹"或"复制文件和文件夹",然后右键单击图像文件夹(在Eclipse中)和 - >构建路径"使用作为源文件夹".