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.

Saída de erro ao tentar executar comandos Java no Prompt de Comando.

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

  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: / Program Files /…”, por favor, apague-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. Sob esta pasta Uninstall, você encontrará muitas entradas de registro entre chaves.

    Caminho de desinstalação do Regedit.
  7. Clique na guia Editar e, em seguida, localize
  8. Nota: destaque Desinstalar pasta antes de executar a pesquisa para um registro específico.
  9. Digite a string de versão como valor para localizar a entrada de registro correspondente a ser excluída.
  10. 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
  11. 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".

Artigos Interessantes