2015-08-01 2 views
1

У меня есть файл под названием «Ресурс» в моем проекте и jpg с изображением «coffe.jpg». Я хочу загрузить его в Изображение image1;Как загрузить изображение из ресурсов данных в eclipse java

но его не работает! Я использую этот код, он возвращает NULL:

try { 
    image1=ImageIO.read(getClass().getResource("/../../Resource/coffe.jpg")); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 

Я попробовал этот также: тот же NULL:

image1=java.awt.Toolkit.getDefaultToolkit().createImage(getClass().getResource("/Resource/coffe.jpg")); 
+0

ресурс не пакет. –

+0

Я не понимаю –

+0

В каком пакете Java находится изображение? –

ответ

0

путь, скорее всего, по отношению, так что/бросает его.

Попробуйте getResourceStream, если вы загружаете его из .jar или упаковки

this.getClass().getResourceAsStream("/coffe.jpg"); 

или попробовать путь без ведущего «/»

this.getClass().getResource("coffe.jpg");