Problemas com versões antigas

Olá Pessoal,
Estou com um problema de instalação com uma máquina antiga aqui da empresa, a qual não configurei nem formatei. Apenas tenho que instalar o Ambiente para rodar o Eclipse com Java e Tomcat.
Eu instalei o arquivo jdk-1_5_0_06-windows-i586-p.exe (jsdk e jre) e o jakarta-tomcat-5.0.28.exe, sem erros. Configurei as devidas variaveis ambiente. Instalei o eclipse 3.2, mas quando fui rodar ele deu o seguite erro:

Version 1.3.1_01 of the JVM is not suitable for this product. Version: 1.4.1 or greater is required.

Pelo que eu entendi, ele acusou uma versão antiga do java. Fui até o prompt de comando e digitei: java -version e ele acusa a versão 1.3. Atraves do Painel de Controle, desinstalei o java listado, que era apenas a versão que eu instalei. E desinstalei o Tomcat pelo Uninstall do mesmo. Mas no prompt de comando continuou acusando a versão 1.3.

Alguém sabe o que está acontecendo?

Agradeço a atenção desde já.

As variáveis tão assim:

As variáveis JAVA_HOME fui eu quem criou, apontando pra C:\jsdk, pasta onde está o meu java.

CATALINA_HOME, tb criei apontando por C:\Tomcat
O Classpath deixei vazio. Ficou assim:
C:\ARQUIV~1\BORLAND\VBROKER\lib\vbcpp.jar
(tem delphi instalado)

E o PATH ficou assim:
c:\oracle\ora9\bin;C:\Arquivos de programas\Oracle\jre\1.3.1\bin;C:\Arquivos de programas\Oracle\jre\1.1.8\bin;C:\ARQUIV~1\BORLAND\DELPHI5\BIN;C:\ARQUIV~1\BORLAND\VBROKER\BIN;C:\ARQUIV~1\BORLAND\VBROKER\JRE\BIN;C:\ARQUIV~1\BORLAND\DELPHI5\PROJECTS\BPL;%SYSTEMROOT%;%SYSTEMROOT%\system32;%SYSTEMROOT%\system32\WBEM; %JAVA_HOME%\bin

Todas elas são variáveis do sistema e não do usuário… faz diferença?

Uma forma para o Eclipse usar a JVM adequada é editar o arquivo eclipse.ini que normalmente está em c:\eclipse. Por exemplo:

-vm
c:\arquivos de programas\java\jdk1.5.0_06\javaw.exe

Não entendi direito… é só eu abrir meu eclipse.ini num bloco de notas e editar… Tipo, agora ele tá:

-vmargs -Xms40m -Xmx256m

Eu tento que alterar pra

-vm C:\jsdk\javaw.exe
(de acordo com a instalação do meu jsdk)

É isso?

[quote=Claire]Não entendi direito… é só eu abrir meu eclipse.ini num bloco de notas e editar… Tipo, agora ele tá:

-vmargs -Xms40m -Xmx256m

Eu tento que alterar pra

-vm C:\jsdk\javaw.exe
(de acordo com a instalação do meu jsdk)

É isso?[/quote]

Faz assim, vai no prompt de comando e digita:

java -version

O que aparece?

Aparece:

C:\>java -version java version "1.3.1_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01) Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)

Logo, a JAVA_HOME não está configurada corretamente, senão apareceria a versão que você instalou.

Qual o caminho exato da pasta onde o java novo está instalado?

C:\jsdk

Não havia um java velho instalado…
Só se foi instalado a muito tempo atrás (antes de eu mexer na máquina) e desinstalado incorretamente.

Edite o seu PATH:

c:\oracle\ora9\bin;C:\Arquivos de programas\Oracle\jre.3.1\bin;C:\Arquivos de programas\Oracle\jre.1.8\bin;C:\ARQUIV~1\BORLAND\DELPHI5\BIN;C:\ARQUIV~1\BORLAND\VBROKER\BIN;C:\ARQUIV~1\BORLAND\VBROKER\JRE\BIN;C:\ARQUIV~1\BORLAND\DELPHI5\PROJECTS\BPL;%SYSTEMROOT%;%SYSTEMROOT%\system32;%SYSTEMROOT%\system32\WBEM; %JAVA_HOME%\bin

pois tanto JRE 1.3.1 quanto o JRE 1.1.8 estão antes de %JAVA_HOME%\bin

Era isso mesmo :smiley:

Obrigada a todos que me ajudaram. :wink:

Simples Claire,

 Seu Path, JAVA_HOME, ClassPath ainda continuam apontando para a VM antiga =)..