Mam zainstalowaną Javę, w tym Jre 6 i 7 na Windows 7 64-bit. Kiedy piszę java -version
w wierszu poleceń, otrzymuję:
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)
Chciałem ustawić jre7 jako domyślną java z wiersza poleceń, więc poszedłem edytować swoją ścieżkę, gdy zauważę, że java nie jest nigdzie określona w zmiennych systemowych lub zmiennych użytkownika (nie ma też zmiennej JAVA_HOME). set
Potwierdza to również uruchomienie z wiersza poleceń, ponieważ zmienna Path nie ma katalogu java. Moja java jest przechowywana normalnie C:\Program Files\Java\jre6
.
Więc teraz jestem ciekawy, jak Windows znajduje moją aktualną Javę w wierszu poleceń?