Java 导出后,纹理在.jar文件中不起作用。但是以前工作过

Java 导出后,纹理在.jar文件中不起作用。但是以前工作过,java,eclipse,export,textures,Java,Eclipse,Export,Textures,好吧,我已经搜索了好几个月了,人们问了很多次这个问题,但是他们得到的答案不够简单,我无法理解。所以我用爪哇做了一个塔防游戏。我可以在Eclipse中毫无问题地运行它。但一旦我以任何方式(可执行或不可执行)导出它,我就可以打开它并打开它,但没有纹理。我把.jar打开了,纹理就在那里。我找到的答案是 getClass().getResourceAsStream(path); 但我该把它放在哪里?!?!??!我在Eclipse中启动时使用的纹理查找器是: tileset_res[2] = new I

好吧,我已经搜索了好几个月了,人们问了很多次这个问题,但是他们得到的答案不够简单,我无法理解。所以我用爪哇做了一个塔防游戏。我可以在Eclipse中毫无问题地运行它。但一旦我以任何方式(可执行或不可执行)导出它,我就可以打开它并打开它,但没有纹理。我把.jar打开了,纹理就在那里。我找到的答案是

getClass().getResourceAsStream(path);
但我该把它放在哪里?!?!??!我在Eclipse中启动时使用的纹理查找器是:

tileset_res[2] = new ImageIcon("res/coin.png").getImage(); 
好的,那我该去哪里 放置
getClass().getResourceAsStream(路径)