Não é possível executar JDK7 java no cmd, mas o javac funciona

0

Instalei recentemente o JDK7 e depois o desinstalei porque não consegui executar o java a partir da linha de comando no Windows7. Eu tentei reinstalar o JDK7 depois de desinstalá-lo, mas isso não ajuda. Quando eu insiro java na linha de comando eu recebo o seguinte.

Alguém sabe como resolver esse problema? Eu tentei google e nenhuma das respostas resolveu o meu problema.

    
por starcorn 24.11.2011 / 12:05

1 resposta

0

Parece que as chaves de registro estão de alguma forma alteradas.

Abra o editor de registro (procure no menu iniciar) e vá para o caminho HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment.7 e veja se existem ou não as seguintes entradas.

JavaHome C:\Program Files\Java\jre7

Microversion 0

RuntimeLib C:\Program Files\Java\jre7\bin\client\jvm.dll

Além disso, acesse HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit.7 e procure a seguinte chave.

JavaHome C:\Program Files\Java\jdk1.7.0

Microversion 0

Se as chaves acima não existirem, em vez de criá-las manualmente, recomendo que você remova o JDK 7 instalado atualmente e faça uma nova instalação do mesmo .

Depois disso, adicione os seguintes caminhos às suas respectivas variáveis de ambiente.

classpath C:\Program Files\Java\<jdk folder>\lib ;

path C:\Program Files\Java\<jdk folder>\bin

E tente executar java e javac .

Espero que isso ajude.

    
por 24.11.2011 / 13:27

Tags