J'ai installé java, y compris jre 6 et 7 sur Windows 7 64 bits. Lorsque je tape java -version
sur la ligne de commande, j'obtiens:
C:\>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Je voulais faire de jre7 le java par défaut à partir de la ligne de commande, donc je suis allé modifier mon chemin lorsque je remarque que java n'est spécifié nulle part dans les variables système ou les variables utilisateur (il n'y a pas non plus de variable JAVA_HOME). L'exécution à set
partir de la ligne de commande confirme également que la variable Path n'a pas de répertoire java. Mon java est stocké dans la normale C:\Program Files\Java\jre6
.
Alors maintenant, je suis curieux de savoir comment Windows trouve mon java actuel sur la ligne de commande?