Como corrigir nenhum erro de JVM encontrado no Windows 10

O erro 'Não foi possível encontrar JVM em seu sistema (Exe4j_Java_Home)' normalmente aparece quando os usuários tentam instalar o DbVisualizer, ao iniciar um executável exe4j ou ao tentar iniciar o Minecraft (ou um jogo ou aplicativo diferente que usa o ambiente Java).

Na maioria dos casos, esse problema ocorrerá devido a uma versão incompatível do Java. Mais comumente, os usuários afetados acabam instalando a versão de bit errada do Java, o que força o aplicativo a lançar esse erro. No entanto, em alguns casos, o erro 'Não foi possível encontrar JVM em seu sistema (Exe4j_Java_Home)' aparece devido a uma variável de ambiente Java incorreta.

Mas caso você esteja encontrando o problema em relação a um servidor Openfire, é mais provável que seja devido a um bug que já foi resolvido com versões do Java mais recentes que o Java 8 Update 161.

Nota : Veja como corrigir o erro 'Javac não é reconhecido'. 

1. Instale uma versão compatível do DbVisualiser

Como muitos usuários afetados relataram, esse problema provavelmente ocorre devido a uma instalação Java incompatível. A maioria dos usuários afetados conseguiu resolver o problema depois de perceber que estavam tentando implantar uma versão de 32 do DbVisualiser com uma instalação de Java de 64 bits (ou o contrário).

Se este cenário for aplicável, você pode corrigir o problema rapidamente simplesmente instalando a versão de bit ausente da instalação do Java. Aqui está um guia rápido sobre como fazer isso:

Nota: O guia abaixo deve ser aplicável independentemente da versão do Windows que você está usando.

  1. Visite este link ( aqui ) e role para baixo até a seção Windows. Ao chegar lá, clique na versão bit que está faltando para iniciar o download. Dependendo da versão de bits do DbVisualiser, baixe Windows Offline ou Windows Offline (64 bits) .

    Nota: Windows Offline é a versão de 32 bits das 3 opções disponíveis.

  2. Quando o download for concluído, clique duas vezes no executável de instalação e siga as instruções na tela para concluir a instalação.
  3. Após a conclusão da instalação, feche o assistente de instalação e reinicie o computador.
  4. Na próxima inicialização, repita a ação que estava causando o erro anteriormente e veja se o problema foi resolvido.

Caso este procedimento não seja aplicável ou não resolva o problema, avance para a próxima correção potencial abaixo.

2. Corrigindo a variável de ambiente Java

Acontece que o erro 'Não foi possível encontrar JVM em seu sistema (Exe4j_Java_Home)'  também pode ocorrer devido a uma variável de ambiente Java incorreta. Isso pode acontecer por vários motivos, mas a correção é sempre a mesma.

Para resolver o problema, você precisará buscar o local da instalação do Java e garantir que a variável do ambiente Java aponta para o local correto. Vários usuários afetados confirmaram que essa operação finalmente permitiu que eles corrigissem o problema.

Aqui está um guia rápido sobre como corrigir sua variável de ambiente Java:

  1. Abra o File Explorer e navegue até o caminho de instalação do seu ambiente Java. A menos que tenha instalado em um local personalizado, você o encontrará nos seguintes locais:
    C: \ Arquivos de programas \ Java \ * versão Java * - versão de 64 bits C: \ Arquivos de programas (x86) \ Java \ * versão Java * - versão de 32 bits
  2. Depois de chegar ao local correto, clique com o botão direito do mouse na barra de navegação e escolha Copiar endereço no menu de contexto recém-exibido.
  3. Com a localização correta do java copiada para a área de transferência, pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite ' sysdm.cpl' dentro da caixa de texto e pressione Enter para abrir a tela Propriedades do sistema .
  4. Quando estiver dentro da janela Propriedades do sistema , vá para a guia Avançado e clique em Variáveis ​​de ambiente .Vá para a guia Avançado em Propriedades do sistema e clique em Variáveis ​​de ambiente
  5. Quando você estiver dentro da janela da variável de ambiente , vá para Variáveis ​​do sistema , selecione a opção Caminho e clique no botão Editar .Edite a variável Path
  6. Na próxima janela, procure uma variável de ambiente que mencione Java. Quando você conseguir localizá-lo, altere seu valor para o local correto que você identificou anteriormente na etapa 2.
  7. Reinicie o computador e veja se o problema é resolvido na próxima inicialização do sistema.

Caso o mesmo problema ainda esteja ocorrendo, vá para a possível correção final abaixo.

3. Reinstale o ambiente Java atual

Se você está encontrando esse problema em relação a um servidor Openfire, é muito provável que esteja encontrando esse problema devido a um bug que já foi resolvido com as últimas versões do Java. Felizmente, a Oracle conseguiu corrigir esse problema com compilações mais recentes que o Java 8 Update 161.

Se este cenário for aplicável, você pode corrigir o problema desinstalando todo o ambiente Java + auxiliares e instalando a versão mais recente novamente. Esse método foi confirmado para ser bem-sucedido para muitos usuários afetados que estavam lutando com o 'Nenhum JVM foi encontrado em seu sistema (Exe4j_Java_Home)'.

Aqui está um guia rápido com o que você precisa fazer para reinstalar o ambiente Java atual:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite 'appwiz.cpl' e pressione Enter para abrir a tela Programas e Recursos .
  2. Uma vez dentro da tela Programas e Recursos , role para baixo pela lista de aplicativos instalados e localize sua versão de instalação do Java. Ao vê-lo, clique com o botão direito do mouse e escolha Desinstalar no menu de contexto recém-exibido.Desinstalando todas as instalações Java
  3. Assim que a instalação principal do Java for desinstalada, repita o mesmo procedimento com todas as instalações auxiliares (atualizações do Java, NodeJs, etc.).

    Nota: Se você quiser agrupar todos eles para ter certeza de não deixar nada para trás, clique na coluna Editor no topo.

  4. Após a desinstalação de cada instalação Java, reinicie o computador.
  5. Assim que a próxima sequência de inicialização for concluída, visite este link aqui  e baixe a versão mais recente do JRE. Depois de conseguir instalá-lo, prossiga com a desinstalação do restante dos componentes associados que você desinstalou anteriormente.
  6. Faça uma reinicialização final e veja se o problema é resolvido na próxima inicialização do sistema.