从JAR内部访问png

时间:2015-04-01 04:17:53

标签: java image jar

目前我有一个已编译的JAR文件,如下所示:

RunMe.jar  
-GUIFile.class  
-Main.class  
-Notify.class  
-resources  
--sprites  
---myimg.png  
-com  
--random  
---package  
----MakeNotify.class  

请向我解释如何访问MakeNotify.java

中的PNG myimg.png

提前感谢所有建议。

1 个答案:

答案 0 :(得分:0)

这取决于您,但通常情况下,您希望使用Class#getResourceClass#getResourceAsStream,具体取决于您希望如何阅读。

像...一样的东西。

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

例如......