Corrija esse erro irritante do Java no Windows com este guia.

Seu computador com Windows 11 pode exigir a versão mais recente do Java instalada para que alguns aplicativos funcionem. No entanto, às vezes, alguns aplicativos Java podem travar abruptamente com o erro Não foi possível criar a máquina virtual Java.

Esse erro geralmente é um caso de alocação de memória insuficiente para aplicativos Java. Além disso, verifique se há problemas de permissão e falhas com a própria versão do Java. Se você estiver usando em seu computador de trabalho para fins de programação, verifique se você possui a versão correta do Java IDE instalado.

Aqui, mostramos algumas etapas de solução de problemas para corrigir o erro não foi possível criar a máquina virtual java no Windows.

1. Verifique sua instalação do Java

A verificação da instalação do Java pode ajudá-lo a determinar problemas com o próprio lançamento. Você pode usar o java -versão comando no prompt de comando para verificar a versão atual do Java instalada junto com a data de instalação.

instagram viewer

Para verificar a versão do Java instalada no Windows:

  1. aperte o Ganhar chave e tipo cmd.
  2. Clique com o botão direito em Prompt de comando e selecione Executar como administrador.
  3. Na janela Prompt de Comando, digite o seguinte comando e pressione Digitar:
    java -versão
  4. A saída listará a versão do JDK instalada em seu computador e a data de instalação.
  5. Se você instalou recentemente uma atualização, verifique se as informações estão corretas. Caso contrário, tente instalar a versão mais recente disponível no site Java.

2. Termine o processo Java no Gerenciador de Tarefas

Se o erro for acionado durante a instalação do Java, verifique se um processo Java está sendo executado em segundo plano. Você pode usar o Gerenciador de Tarefas para localizar e encerrar processos em segundo plano que podem impedir a instalação do Java Runtime Environment ou do kit de desenvolvimento.

  1. Imprensa Vitória + X para abrir o Menu WinX e selecione Gerenciador de tarefas.
  2. No Gerenciador de Tarefas, abra o Processos aba e localize instâncias de Máquina Virtual JAVA.
  3. Selecione e clique Finalizar tarefa para encerrar o processo.

3. Execute o Java como administrador

Permissão insuficiente pode impedir que alguns aplicativos Java sejam executados em seu computador. Para corrigir o problema, execute o Java com privilégio administrativo. Para executar o Java como administrador no Windows, clique com o botão direito do mouse em Java.exe e selecione Executar como administrador.

Como alternativa, você pode definir o Java.exe para sempre ser executado como administrador. Dessa forma, você não precisa executar o Java com privilégios administrativos toda vez que quiser iniciá-lo. Confira como sempre executar um programa como administrador Para maiores informações.

4. Aumente a memória do sistema para Java

Um motivo comum para o erro Não foi possível criar a máquina virtual Java é a alocação de memória insuficiente, também conhecida como heaps Java. Alocação de memória insuficiente pode limitar o desempenho ou causar a falha do aplicativo.

Para solucionar esse problema, você pode aumentar o tamanho do heap Java. Você pode fazer isso modificando o Parâmetros de tempo de execução de Configurações do Java Runtime Environment ou mudando o _JAVA_OPTIONS valor da variável de sua preferência.

Como aumentar o tamanho do heap Java modificando variáveis ​​manualmente

Para alterar o tamanho do heap Java modificando a variável _JAVA_OPTIONS:

  1. aperte o Ganhar chave e tipo variáveis ​​ambientais.
  2. Em seguida, selecione Edite as variáveis ​​de ambiente do sistema abrir Propriedades do sistema.
  3. No Avançado guia, clique variáveis ​​ambientais.
  4. No Variáveis ​​do sistema seção, clique Novo. É importante selecionar a seção correta.
  5. Tipo -JAVA_OPTIONS no Nome variável campo.
  6. Em seguida, digite -Xmx512M no valor variável campo. Aqui, -Xmx512M define a quantidade de memória que você deseja alocar. Neste caso, é 512MB de memória do sistema.
  7. Clique OK, e OK mais uma vez para salvar as alterações.

Em seguida, inicie o aplicativo que mostra o erro e verifique se o erro foi resolvido. Se não, abra Variáveis ​​Ambientais de novo. Selecione os -JAVA_OPTIONS variável e clique Editar. No dados de valor tipo de campo -Xmx1024M para aumentar o tamanho da memória para 1024MB (1GB). Clique OK e verifique se há melhorias.

Como aumentar o tamanho do heap Java usando o painel de controle Java

Você também pode modificar o tamanho de heap Java padrão em Configurações do Java Runtime Environment. Veja como fazer isso.

  1. Imprensa Vitória + R abrir Correr.
  2. Tipo ao controle e clique OK para abrir o Painel de Controle.
  3. A seguir, clique em Programas e clique em Java (32 bits).
  4. No Painel de Controle Java caixa de diálogo, abra o Java aba.
  5. Clique no Visualizar botão.
  6. Clique duas vezes no Parâmetros de tempo de execução coluna e tipo -Xmx512m para atribuir 512 MB de memória para os aplicativos Java.
  7. Clique OK para salvar as alterações.

5. Desinstale e reinstale o Java

Se o problema persistir, pode ser necessária uma reinstalação. Você pode desinstalar e reinstalar o Java para corrigir quaisquer problemas com o lançamento. Esses problemas podem permanecer mesmo se você instalar uma versão mais recente. Para corrigir o problema, desinstale o Java usando o desinstalador do Java e reinstale a versão mais recente disponível.

Para limpar a instalação do Java:

  1. Vou ao Página da ferramenta de desinstalação do Java e baixe o desinstalador.
  2. Execute o executável e clique Concordar.
  3. Selecione todas as versões do Java detectadas pela ferramenta e clique em Próximo.
  4. Clique Sim e aguarde enquanto o desinstalador remove o Java do seu computador. Clique Fechar.
  5. Reinicie o computador para aplicar as alterações.
  6. Em seguida, vá para o Página de downloads do Java e baixe a versão mais recente disponível para o seu sistema operacional. Certifique-se de baixar a versão correta (32 bits/64 bits), dependendo da arquitetura do sistema.
  7. Execute o instalador e clique Instalar. Siga as instruções na tela para concluir a instalação e reinicie o computador.

6. Instale o Java em um estado WindowsClean Boot

No estado de inicialização limpa, o Windows inicia apenas com serviços e aplicativos essenciais da Microsoft. É um método de solução de problemas para determinar e encontrar conflitos de aplicativos de terceiros que causam erros no sistema. Se você continuar vendo o erro ao instalar o Java, inicie seu computador com Windows em um estado de inicialização limpa e tente instalá-lo novamente.

Corrigindo o erro "Não foi possível criar a máquina virtual Java" no Windows

O tamanho de heap Java insuficiente é o que geralmente aciona o erro da máquina virtual Java. Para corrigir o problema, modifique o tamanho de heap padrão para poder executar aplicativos Java sem problemas.

Se o erro ocorrer durante a instalação do Java, tente instalar o aplicativo em um estado de inicialização limpa. A instalação de atualizações pendentes do Windows também pode ajudar a corrigir problemas de compatibilidade com o lançamento.