Possible duplication (solved): https://stackoverflow.com/a/1133132/783469
I have icons (jpg, png) for my application, which is stored in my directory /var/tmp/gameXbox/src/image/<here>. Now, How can i use them in application, without using hard link but as resource?
Example: not working
IconForMyButton = ImageIO.read(new File(
ClassLoader.getSystemResourceAsStream("image/button1.png")
));

Works when i do with hard link:
IconForMyButton = ImageIO.read(new File(
"/var/tmp/gameXbox/src/image/button1.png"
));
Resource loading takes place in the classpath, relative to the current package.
If
/var/tmp/gameXbox/src/is in your classpath, then:However, usually the
srcfolder is not included in the classpath by IDEs. Try adding the image to thebinfolder.