Corrigir erro Não foi possível encontrar o Java SE Runtime Environment
Ao tentar abrir um arquivo Java .jar por meio do prompt de comandos, como o uso do 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 o erro java.dll: não foi possível encontrar o Java SE Runtime Environment.
Isto pode ser devido a vários fatores, incluindo mas não limitados a:
- Registro corrompido
- Caminho Java ausente em suas variáveis de ambiente
- Pasta de instalação Java sendo movida
Por exemplo, encontramos esse problema ao atualizar o Java SE para a versão mais recente - provavelmente já tínhamos uma instalação Java de 32 bits e, ao executar o instalador Java de 64 bits, nosso caminho Java foi alterado.
Felizmente, isso é bastante fácil de consertar, já que requer apenas resolver um dos problemas acima com a solução apropriada. Siga as etapas abaixo para obter seus comandos Java por meio do prompt de comando que está funcionando novamente e deixe um comentário na seção de comentários caso encontre outros problemas (ou conheça 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: / Program Files /…”, por favor, apague-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
- Sob esta pasta Uninstall, você encontrará muitas entradas de registro entre chaves.
Caminho de desinstalação do Regedit. - Clique na guia Editar e, em seguida, localize
- Nota: destaque Desinstalar pasta antes de executar a pesquisa para um registro específico.
- Digite a string de versão como valor para localizar a entrada de registro correspondente a ser excluída.
- Depois de encontrar a chave do registro, realce essa chave e, em seguida, clique com o botão direito do mouse sobre ela e escolha Excluir
- Confirme a exclusão e clique em Sim
Etapas para localizar chaves do 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 de registro para a atualização do Java7 10
- Digite 7.0.120 no campo de pesquisa, encontra a chave de registro para a atualização do Java7 12
- Digite 7.0.180 no campo de pesquisa, encontra a chave de registro para a atualização do Java7 18
Etapas para localizar 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 do registro para a atualização do Java6 10
- Digite 6.0.120 no campo de pesquisa, localize a chave de registro para a atualização do Java6 12
- Digite 6.0.180 no campo de pesquisa, encontra a chave de registro para a atualização do Java6 18
Etapas para localizar chaves do 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, encontre a chave de registro para jre1.5.0_18
- Etapas para localizar chaves do 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 e encontre a chave de registro para jre1.4.0_01
- Digite 1.4.2_12 no campo de pesquisa e encontre a chave de registro para jre1.4.0_12
- Digite 1.4.2_18 no campo de busca, encontre a chave de registro para jre1.4.0_18
Reinstale o Java e configure a variável do sistema JAVA_HOME para o 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, você também pode iniciar um prompt de comando diretamente da pasta Java - navegue até a pasta C: \ Arquivos de Programas \ Java \ bin ( ou onde quer que seu Java esteja instalado), segure Shift + Clique com o botão direito do mouse dentro da janela e clique em "Abrir uma janela de comando aqui".