| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Проблема при обращении к ресурсу внутри .jar |
| Автор: GSMD 6.11.2006, 17:47 | ||||||
При запуске программы требуется взять данные, хранящиеся в файле в одном из пакетов в проекте. Пытаюсь получить доступ к файлу по пути, относительно главного пакета проекта, но по указанному пути файл не находится, хотя в других аналогичных случаях таких проблем не возникало, и файлы находились и и подгружались корректно.
При вызове
В аналогичном случае
файл подгружется нормально. Многоуважаемые, есть ли какие идеи? Благодарю. |
| Автор: jitm 6.11.2006, 17:53 | ||
Смотри в каких случаях будет null:
И переппроверь всё! |
| Автор: LSD 6.11.2006, 20:47 |
| Проверь что auth.conf действительно лежит в CLASSPATH именно в той подпапке, откуда ты его пытаешься грузить. |
| Автор: Metal_Heart 7.11.2006, 11:09 | ||
| на сколько я понял, что: Проблема при обращении к ресурсу внутри .jar GSMD, попробуй так:
|
| Автор: GSMD 7.11.2006, 12:34 |
| LSD, кстати, спасибо. Добавил файл в ClassPath. Но не помогло. Metal_Heart, а вот это помогло |
| Автор: Metal_Heart 7.11.2006, 13:19 |
| На сколько мне известно - начальный слэш требуется при обращении к реальному каталогу, а его отсутствие требуется при обращении внутри jar-а. |
| Автор: LSD 7.11.2006, 22:17 | ||
Какой у тебя CLASSPATH и где именно лежит auth.conf(полный путь). Добавлено @ 22:18
|
| Автор: bytes 8.11.2006, 23:26 |
| auth.conf - а что это за файл? |
| Автор: GSMD 12.11.2006, 22:42 |
| LSD, с classpath все ок ;). bytes, текстовый файл. Metal_Heart, был в отъезде, это по большому секрету ;). Всем спасибо. |