Preferences (Java)
Aus Thoms Wiki
Preferences funktionieren mit der selben Syntax systemübergreifend. In Windows wird dabei die Registry bemüht, auf den anderen Systemen werden xml-Files in speziellen Unterverzeichnissen des User-Home angelegt.
Preferences prefs = Preferences.userNodeForPackage(Main.class);
prefs.set("key", "value");
String foo = prefs.get("key", "defaultValue");
Warning bei Windows
Auf frischen Windows-Rechnern gibt es immer eine Warning. Diese kann aber für die Funktionalität ignoriert werden. Sie kommt daher, dass irgendein root-Node in der Registry für JavaSoft angelegt werden soll. Sobald ein Java-Programm, dass diese Funktion nutzt, einmal als Admin ausgeführt wurde, verschwindet die Warnung dauerhaft.