| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Картинки в jar файле |
| Автор: torreador 5.9.2010, 13:20 |
| Добрый день. Не могу отобразить картинки, вложенные в jar файл, пока проект не собран все отображается нормально.. Картинки подгружаются через html в элементах(элемент.setText("<html><img src='file:testpr/images/1.png'></html>");). Что делать? Подскажите, пожалуйста, решение... |
| Автор: jk1 5.9.2010, 18:54 | ||||
Так ведь все закономерно: пока проект в виде исходников путь testpr/images/1.png, потому что есть соответствующие папки. Как только Вы его соберете в jar, то есть упакуете в zip-архив, структура папок нарушается - теперь они в архиве. Для доступа к ресурсам внутри JAR рекомендую смотреть в сторону
или
если вдруг нужно читать файл ресурса из потока. Путь к ресурсу будет отсчитываться от местоположения класса myClass в архиве. |
| Автор: torreador 5.9.2010, 19:44 |
| jk1, огромное спасибо. Будем экспериментировать.. |
| Автор: Skipy 6.9.2010, 10:43 |
| torreador, вот тут точно Ваш случай рассматривается: http://www.skipy.ru/useful/protocolHandler.html |