Ao tentar abrir um arquivo Java .jar por meio do prompt de comando, como usar o comando “Java -Jar xxxx.jar”, você pode encontrar a seguinte mensagem de erro:
Erro: abrindo a chave de registro 'Software \ JavaSoft \ JRE' Erro: não foi possível encontrar java.dll Erro: Não foi possível encontrar Java SE Runtime Environment.
Isso pode ser devido a vários fatores, incluindo, mas não se limitando a:
- Registro corrompido
- Caminho Java ausente nas suas variáveis de ambiente
- A pasta de instalação do Java está sendo movida
Por exemplo, encontramos esse problema ao atualizar o Java SE para a versão mais recente - provavelmente tínhamos anteriormente uma instalação do Java de 32 bits e, ao executar o instalador do Java de 64 bits, nosso caminho do Java mudou.
Felizmente, isso é bastante fácil de corrigir, pois requer apenas o tratamento de um dos problemas acima com a solução apropriada. Siga nossas etapas abaixo para fazer com que seus comandos Java por meio do prompt de comando funcionem novamente e deixe um comentário na seção de comentários se você encontrar mais problemas (ou souber de uma solução melhor).
- Exclua todas as versões anteriores do Java (usando o processo de desinstalação “Programas e Recursos”). Se a pasta java permanecer em “C: / Arquivos de programas /…”, exclua-a.
- Limpe seu registro (exclua sua chave java):
- Vá para Iniciar e depois Executar
- Digite 'regedit' no campo de edição
- Vá para HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall
- Nessa pasta de desinstalação, você encontrará muitas entradas do registro entre chaves.
- Clique na guia Editar e em Localizar
- Nota: Realce a pasta Uninstall antes de realizar a pesquisa de um registro específico.
- Insira a string da versão como valor para localizar a entrada de registro correspondente a ser excluída.
- Depois de encontrar a chave de registro, realce essa chave e clique com o botão direito nela e escolha Excluir
- Confirme a exclusão e clique em Sim
Etapas para encontrar chaves de registro para qualquer versão do Java 7
Siga o formato 7.0.xxx
onde xxx pode ser 100, 120, 130, 140 e assim por diante.
por exemplo:
- Digite 7.0.100 no campo de pesquisa, encontra a chave do registro para a atualização 10 do Java7
- Digite 7.0.120 no campo de pesquisa, encontra a chave de registro para a atualização 12 do Java7
- Digite 7.0.180 no campo de pesquisa, encontra a chave de registro para a atualização 18 do Java7
Etapas para encontrar chaves de registro para qualquer versão do Java 6
Siga o formato 6.0.xxx
onde xxx pode ser 100, 120, 130, 140 e assim por diante.
por exemplo:
- Digite 6.0.100 no campo de pesquisa, encontra a chave de registro para Java6 atualização 10
- Digite 6.0.120 no campo de pesquisa, encontra a chave de registro para a atualização 12 do Java6
- Digite 6.0.180 no campo de pesquisa, encontra a chave de registro para a atualização 18 do Java6
Etapas para encontrar chaves de registro para qualquer versão do Java 1.5
Siga o formato 1.5.0.xxx
onde xxx pode ser 100, 120, 130, 140 e assim por diante.
por exemplo:
- Digite 1.5.0.100 no campo de pesquisa, encontra a chave de registro para jre1.5.0_01
- Digite 1.5.0.120 no campo de pesquisa, encontra a chave de registro para jre1.5.0_12
- Digite 1.5.0.180 no campo de pesquisa, encontra a chave de registro para jre1.5.0_18
- Etapas para localizar chaves de registro para qualquer versão do Java 1.4
Siga o formato 1.4.2_xxx
onde xxx pode ser 01, 12, 13, 14 e assim por diante.
por exemplo:
- Digite 1.4.2_01 no campo de pesquisa, encontra a chave de registro para jre1.4.0_01
- Digite 1.4.2_12 no campo de pesquisa, encontra a chave de registro para jre1.4.0_12
- Digite 1.4.2_18 no campo de pesquisa, encontra a chave de registro para jre1.4.0_18
Reinstale o Java e defina a variável de sistema JAVA_HOME para seu caminho JRE (ou JDK) .
Por exemplo:
JAVA_HOME - C: \ Arquivos de programas \ Java \ jdk1.7.0_71 Caminho - C: \ Arquivos de programas \ Java \ jdk1.7.0_71 \ bin
Você pode verificar se esta foi uma solução bem-sucedida com os seguintes comandos
echo% JAVA_HOME% java -version
Abra manualmente a janela de comando para o caminho Java. Como observação lateral, você também pode iniciar um prompt de comando diretamente de dentro da pasta Java - navegue até a pasta C: \ Arquivos de programas \ Java \ bin ( ou onde quer que o Java esteja instalado) , mantenha Shift + clique com o botão direito dentro da janela e clique em “Abrir uma janela de comando aqui”.