Eu tenho o java instalado, incluindo o jre 6 e 7 no Windows 7 de 64 bits. Quando digito java -version
na linha de comando, recebo:
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)
Eu queria fazer do jre7 o java padrão na linha de comando, então fui editar o meu caminho quando percebi que o java não está especificado em nenhum lugar nas Variáveis do sistema ou Variáveis do usuário (nem há uma variável JAVA_HOME). A execução também set
na linha de comando confirma isso, pois a variável Path não possui diretório java. Meu java é armazenado no normal C:\Program Files\Java\jre6
.
Então agora estou curioso como o Windows encontra meu java atual na linha de comando?