Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / путь к ресурсам в JDeveloper / 7 сообщений из 7, страница 1 из 1
06.12.2012, 12:09:26
    #38067633
trolizmaslom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к ресурсам в JDeveloper
Доброго часа суток. помогите, знающие, советом.
создал проект в JDeveloper все пашет норм как надо).
Но когда вывожу это все в .JAR гдето теряется путь к картинкам

Image img = new ImageIcon("images/StarTrack.jpg").getImage();

подскажите где че написать надо чтоб работал .JAR корректно.
я в яве не особо силен только учу.

З.Ы. если папку images положить в один каталог с .JARом то все работает как надо. Мне же надо чтоб .JAR подгружал картинки из себя)
...
Рейтинг: 0 / 0
06.12.2012, 12:10:45
    #38067640
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к ресурсам в JDeveloper
Class.getResource()
Class.getResourceAsStream()
ClassLoader.getResourceAsStream()
http://img.meta.ua/rsdnsearch/?q=getResourceAsStream&mode=rank&group=N&group=10
...
Рейтинг: 0 / 0
06.12.2012, 13:25:01
    #38067871
trolizmaslom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к ресурсам в JDeveloper
заменил строку на
InputStream img = this.getClass().getResourceAsStream( "images/imgs/StarTrack.jpg" );
получил ошибку
Error(56,10): cannot find method drawImage(java.io.InputStream,int,int,<nulltype>)

подскажите плз
...
Рейтинг: 0 / 0
06.12.2012, 13:35:10
    #38067897
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к ресурсам в JDeveloper
Image и InputStream по-вашему одно и тоже?
...
Рейтинг: 0 / 0
06.12.2012, 14:18:46
    #38067980
trolizmaslom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к ресурсам в JDeveloper
trolizmaslomя в яве не особо силен только учу.

Поэтому не в курсе что такое
InputStream

но вот пробнул такой вариант
Image img = new ImageIcon(getClass().
getClassLoader().getResource("images/imgs/StarTrack.jpg")).getImage();

получил ексепшн
Exception in thread "main" java.lang.NullPointerException


знаю что решение проблемы в getResource, человек правильно подсказал. но вот ее решить ни как не могу
...
Рейтинг: 0 / 0
06.12.2012, 15:19:21
    #38068107
trolizmaslom
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к ресурсам в JDeveloper
пересоздал проект в еклипсе и откомпилировал с ексапшнами. все работает с последним вариантом!
но в jdeveloper если скампилировать с ексепшном вобще запускатся не хочет. хотя мзначально работал но без картинок.
сделал вывод: в топку jdeveloper
...
Рейтинг: 0 / 0
07.12.2012, 11:17:02
    #38069176
MOHAX777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
путь к ресурсам в JDeveloper
trolizmaslomсделал вывод: в топку jdeveloper

вывод может в частности и правильный, но в целом - неверный: надо учиться дальше, чтобы вот этого "я в яве не особо силен только учу." не было :)

p.s. Есть предположение, что в JDevelopere сама картинка в jar не попадала.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / путь к ресурсам в JDeveloper / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]