Moin,
also ich möchte Anubis widersprechen. Hab das hier irgendwo schonmal gelesen "Java ist plattformunabhängig und deswegen geht das nicht/sollte dein Programm das nicht machen..".
Nur weil ich mit Java Programme schreiben kann, die überall laufen, heißt es doch nicht, dass ich Programme schreiben muss, die überall laufen.
Klar, ich finde JAVA aufgrund dieser Fähigkeit genial, nur ist es doch völlig legitim Anwendungen zu schreiben, die nur unter Linux, Windows... laufen.
Gruß Marcel
PS: Kenn mich mit der Registry überhaupt nicht aus, aber ich bezweifel, dass man die darin enthaltenen Daten über Umgebungsvariablen auslesen kann!