Windows Systeminfos

Quero59

Mitglied
Wie komme ich eigentlich an Windows-Systeminfos, wie z.B. die System-Root (C:\WINDOWS oder C:\WINNT) ? Da gibts doch sicher eine Library, nur beim Suchen tu ich mir schwer: Kein Googeln mit Begriffen wie "java detect operating system root", welches nicht zwei Millionen Installationsbeschreibungen bringt...
 
Hallo!

Diese Infos kannst du einfach aus den Umgebungsvariablen (geht in Java 5 wieder) abgreifen:
Java:
/**
 * 
 */
package de.tutorials;

/**
 * @author Tom
 * 
 */
public class GetEnvExample {

    /**
     * @param args
     */
    public static void main(String[] args) {
        System.out.println(System.getenv("HOMEDRIVE"));
        System.out.println(System.getenv("windir"));
        System.out.println(System.getenv("SystemDrive"));
        System.out.println(System.getenv("SystemRoot"));
        System.out.println(System.getenv("USERPROFILE"));
    }
}

Gruss Tom
 
Schau mal in die Api von Sun Da gibt es eine Klasse System - mit der Methode getProperties bekommst du zumindest Eckdaten über das Betriebssystem.

Tobee
 
Zurück