Jdk

Pessoal, tenho a seguinte versão do jdk instalado na minha máquina :

jdk1.6.0_39

Mas quando digito java -version no prompt aparece

java version “1.3.1_01”
Java™ 2 Runtime Environment, Standard Edition (build 1.3.1_01)
Java HotSpot™ Client VM (build 1.3.1_01, mixed mode)

Algúem sabe me dizer o pq ?

Quer dizer que a versão do executável java que está a variável PATH do seu SO é a 1.3, apesar de você
ter instalado o JDK 1.6. Pode ser que em algum você tenha instalado o JDK 1.3 ou a JRE 1.3 e esta versão esteja como padrão.

Já alterou o java_home?

Segue configurações:

JAVA_HOME = C:\Program Files\Java\jdk1.6.0_39

CLASSPATH = ;%JAVA_HOME%

Path = C:\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\scripts;c:\ntutils;C:\Program Files\QuickTime\QTSystem;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\Common Files\Roxio Shared\9.0\DLLShared;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Microsoft SQL Server\80\Tools\Binn;C:\Program Files\Microsoft SQL Server\90\Tools\binn;C:\Program Files\Microsoft SQL Server\90\DTS\Binn;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE;C:\Program Files\Microsoft SQL Server\100\Tools\Binn;C:\Program Files\Microsoft SQL Server\100\DTS\Binn;C:\Program Files\TortoiseSVN\bin;%JAVA_HOME%\bin;

Provavelmente deve haver algum conflito, pois na sua PATH tem isso aqui: C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin.
Estão apontando para versões da jre diferentes, além da 1.6 que você instalou. Remova esse caminhos da PATH.

O client do Oracle está instalado na mesma máquina?

Deu certo natanaelv !!

Provavelmente os programas antigos do Oracle Client devem crashar, já que não foram testados com Java 6 :slight_smile:

Se não funcionar o Oracle basta fazer o seguinte:

Em variáveis de usuário para [User]:

Variável Valor
PATH [Caminho da JDK] Exemplo: C:\Arquivos de Programas\Java\jdk\bin

Em variáveis do sistema

Variável Valor
PATH [O caminho do server Oracle] Exemplo: C:\oraclexe\app\oracle\product\10.2.0\server\bin;

Abraço.

[quote=natanaelv]Provavelmente deve haver algum conflito, pois na sua PATH tem isso aqui: C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin.
Estão apontando para versões da jre diferentes, além da 1.6 que você instalou. Remova esse caminhos da PATH.[/quote]
Apenas para saber: Nem é necessário remover, só mudar a ordem. O JAVA_HOME estava no final, é só deixá-lo na frente desses caras.

Dúvida: Seja lá o que for que usa esses outros itens do path, ainda funcionam?