Como atualizo meu Java?

1

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\

    
por code511788465541441 02.04.2011 / 15:25

4 respostas

6

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.

    
por 02.04.2011 / 15:27
4

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.

    
por 02.04.2011 / 15:38
3

Você precisa instalar os tempos de execução, não apenas baixá-los.

    
por 02.04.2011 / 15:27
3

Como recomendado @ link , você deve desinstalar todas as versões anteriores do Java ao atualizar para um versão mais recente.

    
por 02.04.2011 / 16:22