Java Environment Variablen

Environment Variablen

Einige der Standard JAVA Environment Variablen sind konstant und werden sehr häufig benutzt.
Da die Abfrage anhand der Property-Namen anfällig für Tippfehler ist, wird hier ein Interface vorgesetllt, welches einige der SystemProperty Werte in Konstanten ablegt.
Auf diese Konstanten kann ohne Gefahr von Laufzeitfehlern zugegriffen werden, da Tippfehler bereits vom Compiler erkannt werden.
So können die System-Properties sicher verwendet werden.

Hier ein Interface für File-Separator, Path-Separator und sonstiges:


public interface JvmConstants {
    private static final String NL = System.getProperty("line.separator");
    private static final String SEP = System.getProperty("file.separator");
    private static final String PATH_SEP = System.getProperty("path.separator");
    private static final String USER = System.getProperty("user.name");
    private static final String USER_HOME = System.getProperty("user.home");
    private static final String USER_WORKING_DIR = System.getProperty("user.dir"); // Achtung, bleibt nicht zwangsläufig konstant!
}



Nach oben, Inhaltsverzeichnis, Impressum Admin: Artikel editieren