![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
chief39 |
|
||||||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
ребят, взгляните с "сапогами надетыми на свежую голову", а то хожу вокруг да около.
Нашлёпал программулину, поработала, валялась себе без дела... И вот сегодня она мне вновь понадобилась... Запускаю я её и вижу что из преференсов она не подбирает значения... Почему-то... Никто вроде не трогал.. но. Не пашет. вот такие преференсы:
код:
и потом
Всё кошерно, файл у него exist, но ВСЕ get'ы не отрабатывают. Вернее берут по умолчанию значение. Понимаю что смотрю на новые ворота, но какого чёрта они перестали открываться - не пойму. Бага как всегда под ногами, но её как всегда не видно. Хоть подтолкните к нужной калитке ![]() jdk 1.4.2 , fedora core 4, файл для рида разрешён всем. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
||||||
|
|||||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Класса NetFlowEmulator.class у меня нет, но так:
Все работает. Ты уверен что Preferences.importPreferences(prefsStream); проходит без ошибок, а то ты там можешь получить exception и даже не узнать об этом. Кстати ты вначале создаешь File file = new File("some.xml");, а потом сам же его и не используешь. -------------------- 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. |
|||
|
||||
chief39 |
|
||||||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Файл есть. эксепшнов нету ![]()
Это после меня дописывали, не виноват. ![]() Вот так:
тоже самое.... что и было ![]() Чертовщина какая-то... Ведь работало, никто не трогал с последнего запуска исходники... ![]() Просто не находит. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
||||||
|
|||||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Таки давайте ужо посмотрим, що там вообще е
![]()
-------------------- 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. |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Вот то-то и оно что ничего из энтрисов! ![]() Если твоим субтри - тогда
Слушай... у мня тут подлая мысль закралась... Какой-то левый симбол не мог это всё покерить? Может он отлавливает что-то непонятное и на все энтрисы забивает? Сейчас попробую программно сей файл создать и записать на диск. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Формат XML правильный, у меня то все импортировалось нормально. Если только какая местная федорина трабла. А вообще под Linux куда Preferences сохраняются? Там ручками пошарить нельзя? -------------------- 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. |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
То есть??? В файл ![]() Потому что править могли и вием и миднайтом и жэдитом и кэдитом откуда ни попадя. Сейчас заново пересоздам файлу. Добавлено @ 13:36 Я уже на неё всё свалить готов. Она меня так часто подставляла, что.... ![]() 50% траблов из сферы ответственности моих корявых рук перекочевали в сферу федориных корявых байт ![]() ![]() -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
LSD, вопрос решился.
Создал програмно эти префы и слил в файл. Теперь видит. Уже не знаю что за симбольчики, и какая програмулина их туда, и чьими ручками... Спасибо большое. ЗЫ: огромная польза форума в том, что тебя подгоняет мысль: вон люди мой код третируют и находят решения тебе, хотя им это совсем ни к чему, а я тут сижу и туплю. В НЕОГРАНИЧЕННЫХ КОЛИЧЕСТВАХ ![]() -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Не, я говорил о an implementation-dependent backing store. Т.е. когда ты пишешь Preferences.importPreferences() ты переносишь настройки из файла в это самое backing store, в виндах это реестр, а вот под Linux не знаю. Кстати а некошерный файлик у тебя сохранился? Если его сравнить c новым и попробовать прогнать на нем валидацию по DTD каким нибудь XML парсером? -------------------- 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. |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Нэа... ![]() а) чтоб не путался б) отомстил ему малость Трудно сказать.... Накопал в /etc/.java/.systemPrefs два файлика: .system.lock .systemRootModFile Но они пусты, как моя голова. Запускал прожку, чтоб подтянула преференсы - они всё равно пустые. А в памяти сиё храниться не может? -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Нет кончено, это же персистентные настройки. Вообще говоря, то что вы их постоянно импортируете из файла, это не правильно. По идее их надо один раз загрузить, а дальше они уже будут храниться в системе. Под виндами за хранение настроек отвечает класс WindowsPreferences, и по нему можно понять где они храняться. Может что подобное и в Linix-е есть? -------------------- 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. |
|||
|
||||
chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Они меняются через файл. Надо каждый раз из файла подтягивать свежие. Хм... только что проверил... запустил с файлом - они есть... Потом файлоподтяжку закоммитил - все геты взяли дефолты. Не нашли то бишь в системе. Интересно. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
chief39 |
|
||||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 15 Всего: 77 |
Есть такое. Вспомнил что тема была - решил поделиться ![]() в хоум папке лежит .java в ней .userPrefs а в ней понеслось дерево каталогов: каждая папка - нод. Причём в каждой папке есть файлик prefs.xml Его содержимое - мапа ентрисов для данного нода(содержащей его папки)
Почему тогда у меня не импортило - сейчас не скажу, не помню. Как опять доберусь - скажу. -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "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. |