Verifique sua variável de ambiente PATH
e verifique se ela contém o caminho instalado java_1.6\bin
, não java_1.4\bin
.
C:\oracle\ora92\jre.4.2\bin
Você tem 1.4.2
em seu caminho. Remova-o e adicione 1.6 no PATH.
Eu baixei Java SE Runtime Environment 6u24 e Java SE Development Kit 6u24 , mas quando vou para o CMD e digito java -version
ainda diz:
java version "1.4.2_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_03-b02)
Java HotSpot(TM) Client VM (build 1.4.2_03-b02, mixed mode)
Editar: sim, eu os instalei após o download.
Edit: como é o meu PATH
PATH=C:\oracle\ora92\bin;C:\orant14\bin;C:\orant5a\bin;C:\oracle\ora92\jre.4.2\bin\client;C:\oracle\ora92\jre.4.2\bin;C:\Program Files\Oracle\jre.3.1\bin;C:\Program Files\Oracle\jre.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Wave Systems Corp\Dell Preboot Manager\Access Client\v5\;C:\orant5a\jdk\bin;C:\orant14\jdk\bin;C:\Program Files\QuickTime\QTSystem\
Verifique sua variável de ambiente PATH
e verifique se ela contém o caminho instalado java_1.6\bin
, não java_1.4\bin
.
C:\oracle\ora92\jre.4.2\bin
Você tem 1.4.2
em seu caminho. Remova-o e adicione 1.6 no PATH.
O Windows usa o primeiro executável no PATH que corresponde ao comando solicitado.
No seu PATH, você tem C: \ oracle \ ora92 \ jre \ 1.4.2 \ bin como um dos primeiros valores. É por isso que o Java 1.4.2 está sendo executado.
(Pequeno Nota: Se você alterar o PATH para não referenciar primeiro o executável do Java 1.4.2, ele poderá fazer com que algum outro aplicativo não funcione, se por algum motivo ele exigir o Java 1.4.2 e não funcionar com um É altamente improvável que isso seja um problema, a menos que você esteja mudando de um Java runtime de 32 bits para um de 64 bits, caso em que há alguns aplicativos que são interrompidos.
Você precisa instalar os tempos de execução, não apenas baixá-los.
Como recomendado @ link , você deve desinstalar todas as versões anteriores do Java ao atualizar para um versão mais recente.