Karyuzin
|
|
1 | |
Доступ к файлам ресуров(изображение, видео, аудио...) в jar07.01.2011, 08:44. Показов 4784. Ответов 5
Метки нет (Все метки)
Как организовать доступ к оговоренным файлам, чтобы он работал после упаковки классов и данных в исполнимый архив?
На практике: имею рабочий набор классов, которые имеют доступ к файлам ресурсов, после упаковки в архив классы работают нормально, но доступа к ресурсам нету. Есть ли варианты решения проблемы? |
07.01.2011, 08:44 | |
Ответы с готовыми решениями:
5
Как выяснить, какое именно изображение загружено в picturebox из ресуров Пути к файлам fxml внутри jar Обращение к текстовым файлам внутри jar Информация по Аудио файлам |
614 / 488 / 175
Регистрация: 02.03.2010
Сообщений: 1,238
|
||||||||||||||||
07.01.2011, 12:06 | 2 | |||||||||||||||
Конкретнее, что именно нужно? Файлы как ресурсы или содержимое этих файлов?
Добавлено через 4 минуты Если второе, то я делал так:
Добавлено через 4 минуты Но здесь только как поток, как объект типа File, файлы из jar'a никак не получалось вытащить, на многих форумах встречал такие вопросы, везде заканчивалось либо запором, либо какими то расплывчатыми догадками. Потом используй этот поток для чтения, например: создание потока:
чтение:
readedContent - переменная типа ByteArrayOutputStream, в которую постепенно записываются считанные из потока байты потом можно эту переменную в строку преобразовать.
0
|
Karyuzin
|
|
08.01.2011, 18:54 | 3 |
Спасибо за ответ!
Простите что не раскрыл подробнее тему, изначально, но тем не менее: Я использую библиотеки JMF для проигрывания видео, медиаплеер требует URL-адрес файла, для проигрывания. Есть ли простой метод решения проблемы в данном контексте? |
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
|
|
08.01.2011, 19:34 | 4 |
0
|
614 / 488 / 175
Регистрация: 02.03.2010
Сообщений: 1,238
|
|
08.01.2011, 21:03 | 5 |
Могу предложить создавать поток, как описано выше, затем создавать temp'овый файл, например на С:\ и в него через этот поток заливать все содержимое файла внутреннего. Ну а дальше имеется внешний файл и путь к нему. проблема будет с большими по размеру файлами, долго будет "копироваться" контент.
Но, как я уже сказал, я не нашел способа обратиться к файлу внутри jar напрямую.
0
|
2000 / 1427 / 92
Регистрация: 25.11.2010
Сообщений: 3,611
|
|
11.01.2011, 17:15 | 6 |
А зачем в этом случае обращаться к файлу, если getResource вернет именно URL, который и нужен?
0
|
11.01.2011, 17:15 | |
11.01.2011, 17:15 | |
Помогаю со студенческими работами здесь
6
Tomcat. Как прописывать путь к jar файлам находящимся в /lib ? Видео/Аудио (можно ли получить кадр определенной минуты видео и статус загрузки?) Доступ к файлу в jar-е Доступ к файлам! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |