Thomas Darimont
Erfahrenes Mitglied
Hallo!
Mittels das Preferences API's kann man Konfigurationen in der Windows Registry speichern lassen.
Bsp.:
Den geschriebenen Wert findet man unter:
Arbeitsplatz\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs
Leider ist es nicht möglich mit reinen Java-mitteln oberhalb des JavaSoft-Zweiges zu schreiben. Dafür muss dann eine JNI Lösung bemüht werden, wie etwa diese hier:
http://www.codeproject.com/useritems/JNI.asp
oder ganz einfach mittels abgefangener Ausgabe des Konsolen Programms reg:
http://www.rgagnon.com/javadetails/java-0480.html
Gruß Tom
Mittels das Preferences API's kann man Konfigurationen in der Windows Registry speichern lassen.
Bsp.:
Code:
/*
* Created on 06.02.2005@18:34:31
*
* TODO Licence info
*/
package de.tutorials;
import java.util.prefs.BackingStoreException;
import java.util.prefs.Preferences;
/**
* @author Administrator
*
* TODO Explain me
*/
public class PreferencesTest {
public static void main(String[] args) {
Preferences prefs = Preferences.systemRoot();
prefs.put("tutorials","www.tutorials.de");
try {
prefs.flush();
} catch (BackingStoreException e) {
e.printStackTrace();
}
}
}
Den geschriebenen Wert findet man unter:
Arbeitsplatz\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Prefs
Leider ist es nicht möglich mit reinen Java-mitteln oberhalb des JavaSoft-Zweiges zu schreiben. Dafür muss dann eine JNI Lösung bemüht werden, wie etwa diese hier:
http://www.codeproject.com/useritems/JNI.asp
oder ganz einfach mittels abgefangener Ausgabe des Konsolen Programms reg:
http://www.rgagnon.com/javadetails/java-0480.html
Gruß Tom