Læse fra windows registry via java.util.prefs
Har brug for at kunne læse fra windows registry og har ikke lyst til at bruge en wrapper eller jni. Det skal gerne være i ren java :)Jeg ved det kan lade sig gøre via java.util.prefs.*, men synes ikke rigtigt at kunne få det til at fungere... Jeg skal læse en simple string (REG_SZ) fra registryen.
http://www-106.ibm.com/developerworks/java/library/j-mer1002/
Her står det beskrevet hvordan man skal gøre men jeg kan ikke få det til at virke.
Her er endda eksempler, men jeg kan stadigvæk ikke få det til at virke: http://www.javajunkies.org/index.pl?lastnode_id=1561&node_id=1561
Kode:
package mw;
import java.util.prefs.*;
public class Registry
{
public Registry()
{
Preferences userPrefs = Preferences.systemNodeForPackage(this.getClass());
System.out.println(userPrefs.node("SOFTWARE\\JavaSoft\\Java Development Kit").get("CurrentVersion", "default"));
}
}
Jeg er ude på at hente hvilken java version, der er installeret.
