Посмотрите учебник MKYong .Он показывает вам, где разместить изображение.Если вы хотите, чтобы изображение загружалось как «ресурс», вы должны поместить его в папку ресурсов.Структура вашего проекта будет выглядеть следующим образом:
MyProject
+--src
+--main
+--java
| +-com
| +--me
| +--Main.java
+--resources
+--pepsi.jpg
, а в вашем классе Main
вы выполните этот фрагмент:
try {
Image img= ImageIO.read(Main.class.getClassLoader().getResourceAsStream("pepsi.jpg"));
System.out.println(img.getWidth(null)); //this is just a test, when it prints out the width of your image, you have the right file loaded
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}