Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / J2SE1.5 Кто где конфиги хранит? / 6 сообщений из 6, страница 1 из 1
16.08.2005, 20:55
    #33219263
www.fun4me.narod.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J2SE1.5 Кто где конфиги хранит?
Я вот думаю хранить конфиги в настроечных файлах, которые должны лежать в следующих каталогах:-

тип конфига Windows Unixнастройки релиза Jar-файл Jar-файлнастройки локальной машины %SystemRoot% /etcпользовательские настройки %UserProfile%\.etc $HOME/.etc

Может есть лучший вариант размещения конфигурационных файлов?
Можно ли из java достучаться до реестра Windows с помощью стандартных средств?
...
Рейтинг: 0 / 0
16.08.2005, 22:18
    #33219320
коты
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J2SE1.5 Кто где конфиги хранит?
>> Можно ли из java достучаться до реестра Windows с помощью стандартных средств?

JNI
тока лучше этого не делать

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
17.08.2005, 09:40
    #33219587
Stg Unholy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J2SE1.5 Кто где конфиги хранит?
Вообще то стандартные javaвские preferences ( java.util.prefs) пищут в реестр без проблем
...
Рейтинг: 0 / 0
17.08.2005, 10:04
    #33219664
www.fun4me.narod.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J2SE1.5 Кто где конфиги хранит?
Stg UnholyВообще то стандартные javaвские preferences ( java.util.prefs) пищут в реестр без проблем

Спасибо за информацию.
Посмотрел java.util.prefs - (3 интерфейса, 2 абстрактных класса, 2 евента и 2 эксепшина)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Interface Summary
-------------------------
NodeChangeListener 	A listener for receiving preference node change events.
PreferenceChangeListener 	A listener for receiving preference change events.
PreferencesFactory 	A factory object that generates Preferences objects.
 
Class Summary
--------------------
AbstractPreferences 	<-- abstract class 
NodeChangeEvent
PreferenceChangeEvent
Preferences 	               <-- abstract class
 
Exception Summary
---------------------------
BackingStoreException 	Thrown to indicate that a preferences operation could not complete
because of a failure in the backing store, or a failure to contact the backing store.
InvalidPreferencesFormatException 	Thrown to indicate that an operation could not complete
because the input did not conform to the appropriate XML document type for a collection of preferences,
as per the Preferences specification.
...
Рейтинг: 0 / 0
17.08.2005, 10:30
    #33219758
пибол
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J2SE1.5 Кто где конфиги хранит?
www.fun4me.narod.ru Stg UnholyВообще то стандартные javaвские preferences ( java.util.prefs) пищут в реестр без проблем

Спасибо за информацию.
Посмотрел java.util.prefs - (3 интерфейса, 2 абстрактных класса, 2 евента и 2 эксепшина)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Interface Summary
-------------------------
NodeChangeListener 	A listener for receiving preference node change events.
PreferenceChangeListener 	A listener for receiving preference change events.
PreferencesFactory 	A factory object that generates Preferences objects.
 
Class Summary
--------------------
AbstractPreferences 	<-- abstract class 
NodeChangeEvent
PreferenceChangeEvent
Preferences 	               <-- abstract class
 
Exception Summary
---------------------------
BackingStoreException 	Thrown to indicate that a preferences operation could not complete
because of a failure in the backing store, or a failure to contact the backing store.
InvalidPreferencesFormatException 	Thrown to indicate that an operation could not complete
because the input did not conform to the appropriate XML document type for a collection of preferences,
as per the Preferences specification.


а просто взять и почитать внимательнее? а потом проверить как это работает? религия не позволяет?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 package  test;

 import  java.util.prefs.*;

 public   class  TestRegistry {
   public   static   void  main(String[] args) {
    Preferences p = Preferences.userRoot();
    p.put("devil sign", "666");
  }
}

после этого смотришь в реестре:
HKEY_CURRENT_USER\Software\JavaSoft\Prefs параметр [devil sign]

PS кроме Preferences.userRoot() есть еще Preferences.systemRoot()
...
Рейтинг: 0 / 0
17.08.2005, 10:34
    #33219769
www.fun4me.narod.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
J2SE1.5 Кто где конфиги хранит?
А "чужие" параметры можно менять? Не из ветки JavaSoft?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / J2SE1.5 Кто где конфиги хранит? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]