Ho installato Java tra cui jre 6 e 7 su Windows 7 a 64 bit. Quando digito java -version
dalla riga di comando ottengo:
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)
Volevo rendere jre7 java predefinito dalla riga di comando, quindi sono andato a modificare il mio percorso quando noto che java non è specificato da nessuna parte in Variabili di sistema o Variabili utente (né esiste una variabile JAVA_HOME). Anche l'esecuzione set
dalla riga di comando lo conferma poiché la variabile Path non ha directory java. Il mio java è memorizzato nel normale C:\Program Files\Java\jre6
.
Quindi ora sono curioso come fa Windows a trovare il mio java corrente sulla riga di comando?