![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| agR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 19.7.2006 Где: Киев Репутация: 2 Всего: 2 |
Если у меня изображение берется по такому принципу:
, то где тогда в реале должна находиться папка images, чтобы приложение смогло найти картинки???? |
|||
|
||||
| Slavca |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 17.2.2005 Где: Новосибирск Репутация: 1 Всего: 5 |
JavaDoc для указанного метода:
т.е. загрузкой ресурса занимается тот-же ClassLoader, который загружал класс. Читаем дальше:
т.к. символ '/' в начале не указан, то путь считается относительным - относительно пакета, в котором располагается класс. Пробуем:
Примечание: пакет не указан. Теперь в папке images расположим файлик open.gif. И вот нам щастя. Теперь пусть Main располагается в пакете ru.test:
и картинку в ru.test.images - вот нам щастя 2 В прикрепленном файлике - проект Idea с примером. Присоединённый файл ( Кол-во скачиваний: 3 )
testj2se.zip 91,41 Kb |
||||||||
|
|||||||||
| agR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 19.7.2006 Где: Киев Репутация: 2 Всего: 2 |
Slavca, спасибо.
Разжевал, в рот положил, еще и за кадык подергал Сейчас буду пробовать. |
|||
|
||||
| agR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 19.7.2006 Где: Киев Репутация: 2 Всего: 2 |
Хммм.... работает, только есть одно "но".
Если раньше я создавал jar файл и он у меня запускался, то теперь с этим проблема.... Как исправить? |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
С чем с этим? Создаваемый jar перестал запускаться? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| agR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 19.7.2006 Где: Киев Репутация: 2 Всего: 2 |
ага....
из JBuildera все ок, а сам File.jar не хочет |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Манифест выложи сюда, заодно глянь в свойствах jar файла, какой создается тип архива и указан ли main class.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| agR |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 19.7.2006 Где: Киев Репутация: 2 Всего: 2 |
Дело в том, что раньше я указывал явно путь к картинкам
и создаваемый jar-файл нормально запускался, но на другом компе такой же папки не окажется, поэтому я хочу как-нить сделать так, чтобы запуская jar-файл на другом компе картинки тоже отображались, то бишь упаковать их в этот jar-файл. Ведь это можно, вопрос как? |
||||
|
|||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
И еще, неплохо бы посмотреть каким образом происходит запуск jar файла. (так, на всякий случай
Добавлено @ 22:14
ну это можно с помощью архиватора сделать: jar - это архив, его любой zip архиватор должен раскрыть. Или с помощью утилиты jar, которая входит в состав JDK. |
|||
|
||||
| agR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 19.7.2006 Где: Киев Репутация: 2 Всего: 2 |
Обычно, руками И этот, до "нововведений" тоже запускался. В MANIFEST'е все пучком, т.е. норм, main class тот что нужно. |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Создаешь в каталоге с исходниками папку images и кидаешь туда свои картинки. И проверь в настройках архива, что он ресурсы тоже упаковывает. А как грузить ресурсы из jar Slavca тебе уже показал. Добавлено @ 22:22
Запусти его руками из консоли (java -jar ...) и посмотри какие ошибки он тебе выдаст. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| agR |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 140 Регистрация: 19.7.2006 Где: Киев Репутация: 2 Всего: 2 |
Спасибо всем.
Пошло, как дети в школу |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |