Correção de erro Não foi possível encontrar o Java SE Runtime Environment

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).

  1. 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.
  2. Limpe seu registro (exclua sua chave java):
  3. Vá para Iniciar e depois Executar
  4. Digite 'regedit' no campo de edição
  5. Vá para HKEY_LOCAL_MACHINE / Software / Microsoft / Windows / CurrentVersion / Uninstall
  6. Nessa pasta de desinstalação, você encontrará muitas entradas do registro entre chaves.
  7. Clique na guia Editar e em Localizar
  8. Nota: Realce a pasta Uninstall antes de realizar a pesquisa de um registro específico.
  9. Insira a string da versão como valor para localizar a entrada de registro correspondente a ser excluída.
  10. Depois de encontrar a chave de registro, realce essa chave e clique com o botão direito nela e escolha Excluir
  11. 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”.