Section courante

A propos

Section administrative du site

getenv

Demande l'environnement
Java java.lang
  System

Syntaxe

static String System.getenv(String name);

Paramètres

Nom Description
name Ce paramètre permet d'indiquer le nom de la variable d'environnement :
Variable Description Portabilité
"ALLUSERSPROFILE" Cette variable permet d'indiquer le répertoire où est situé le profile utilisateur pour tous les utilisateurs Windows NT
"APPDATA" Cette variable permet d'indiquer le répertoire où sont situés les données d'application de l'utilisateur courant Windows NT
"BLASTER" Cette variable permet d'indiquer les paramètres de la carte de son de type «SoundBlaster» Application
"CFGFILE" Cette variable permet d'indiquer l'emplacement du fichier de configuration du système d'exploitation. FreeDOS
"CLASSPATH" Cette variable permet d'indiquer le répertoire de recherche pour le Java. Application Java
"CommonProgramFiles" Cette variable permet d'indiquer le répertoire où sont situés les fichiers communs d'application Windows NT
"COMPUTERNAME" Cette variable permet d'indiquer le nom de l'ordinateur Windows NT
"COMSPEC" Cette variable permet d'indiquer le nom de l'interpréteur de commande DOS, OS/2, Windows
"CONFIG" Cette variable permet d'indiquer le nom de la configuration lors du démarrage du système d'exploitation. FreeDOS, MS-DOS
"DIRCMD" Cette variable permet d'indiquer les paramètres par défaut de la commande «DIR» de l'interpréteur de commande DOS, OS/2, Windows
"DOSDIR" Cette variable permet d'indiquer le répertoire du système d'exploitation DOS. FreeDOS
"HELPPATH" Cette variable permet d'indiquer le répertoire d'aide du système d'exploitation. FreeDOS
"HOMEDRIVE" Cette variable permet d'indiquer l'unité de disque de l'utilisateur courant Windows NT
"HOMEPATH" Cette variable permet d'indiquer le répertoire de l'utilisateur courant Windows NT
"LANG" Cette variable permet d'indiquer les MID de langue courante du système d'exploitation (FR=Français, EN=anglais,...) FreeDOS
"LOGONSERVER" Cette variable permet d'indiquer le chemin réseau pour se connecter au serveur Windows NT
"MALTE" Cette variable permet d'indiquer le répertoire racine de le progiciel MonsterBook Application
"NLSPATH" Cette variable permet d'indiquer le répertoire de configuration international du système d'exploitation. FreeDOS
"NUMBER_OF_PROCESSORS" Cette variable permet d'indiquer le nombre de microprocesseur détecté sur la machine Windows NT
"OS" Cette variable permet d'indiquer le nom du système d'exploitation Windows NT
"PATH" Cette variable permet d'indiquer le répertoire de recherche pour les applications du système d'exploitation. DOS, OS/2, Windows
"PATHEXT" Cette variable permet d'indiquer les extensions exécutable sur le système d'exploitation. Ils sont séparé par des points-virgule (;). Windows NT
"PROCESSOR_ARCHITECTURE" Cette variable permet d'indiquer le type de microprocesseur fonctionnant sur la machine. Windows NT
"PROCESSOR_IDENTIFIER" Cette variable permet d'indiquer l'identificateur de microprocesseur fonctionnant sur la machine. Windows NT
"PROCESSOR_LEVEL" Cette variable permet d'indiquer le niveau de génération du microprocesseur fonctionnant sur la machine. Windows NT
"PROCESSOR_REVISION" Cette variable permet d'indiquer le numéro de révision du microprocesseur fonctionnant sur la machine. Windows NT
"ProgramFiles" Cette variable permet d'indiquer le répertoire où sont situé les applications installé avec ce système d'exploitation Windows NT
"PROMPT" Cette variable permet d'indiquer l'aspect d'affichage du prompt de l'interpréteur de commande DOS, OS/2, Windows
"QTJAVA" Cette variable permet d'indiquer le répertoire de recherche pour le QuickTime avec Java. Application Java
"SESSIONNAME" Cette variable permet d'indiquer le nom de session en cours. Windows NT
"SystemDrive" Cette variable permet d'indiquer l'unité de disque du système d'exploitation. Windows NT
"SystemRoot" Cette variable permet d'indiquer le répertoire racine du système d'exploitation. Windows NT
"TEMP" Cette variable permet d'indiquer le répertoire pour les données temporaire d'application DOS, OS/2, Windows
"TMP" Cette variable permet d'indiquer le répertoire pour les données temporaire d'application DOS, OS/2, Windows
"USERDOMAIN" Cette variable permet d'indiquer le nom de domaine de l'utilisateur courant. Windows NT
"USERNAME" Cette variable permet d'indiquer le nom de l'utilisateur courant. Windows NT
"USERPROFILE" Cette variable permet d'indiquer le chemin où est situé le profile de l'utilisateur courant. Windows NT
"WATTCP.CFG" Cette variable permet d'indiquer le répertoire d'emplacement du fichier de configuration du Watcom C++ Application
"WINDIR" Cette variable permet d'indiquer le répertoire racine de Windows OS/2, Windows
... ... ...

Description

Cette méthode permettent de demander la valeur d'une variable de l'environnement du système d'exploitation.

Exemple

Voici un exemple montrant une utilisation à la suite d'un test :

  1. public class SystemGetEnvSamples {
  2.    public static void main(String[] args) {
  3.         System.out.println(System.getenv("PATH"));
  4.    }
  5. }

on pourrait obtenir résultat semblable à celui-ci sous Windows Vista :

PATH = .;C:\Program Files (x86)\CodeBlocks\MinGW\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\hp\bin\Python;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Windows Live\Shared;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Sun\SDK\bin

ou on pourrait obtenir résultat semblable à celui-ci sous Linux Ubuntu :

PATH = /usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin:/bin:/usr/games

Voir également

Visualiser les variables d'environnement
Langage de programmation - C - Référence procédures et fonctions - getenv
Langage de programmation - C++ - Référence procédures et fonctions - getenv
Langage de programmation - Turbo Pascal - Référence procédures et fonctions - GETENV

Dernière mise à jour : Dimanche, le 21 juin 2015