A correção não pôde criar a máquina virtual Java no Windows 10

Publicados: 2022-04-01
A correção não pôde criar a máquina virtual Java no Windows 10

Programas ou jogos baseados em Java são sempre confiáveis ​​quando o Java está instalado corretamente. Mas, recentemente, os usuários relataram que não podiam criar a máquina virtual Java enquanto tentavam executar programas Java como o Minecraft. Isso significa que a máquina virtual usada pelos programas Java para funcionar não está instalada corretamente. Se você também está lidando com o mesmo problema, você está no lugar certo. Trazemos para você um guia perfeito que o ajudará a corrigir o erro: não foi possível criar a máquina virtual java.

A correção não pôde criar a máquina virtual Java no Windows 10

Conteúdo

  • Como corrigir não foi possível criar a máquina virtual Java no Windows 10
  • Verificações preliminares
  • Método 1: Executar Java no Modo Administrador
  • Método 2: aumentar o tamanho do heap Java
  • Método 3: modificar o código Java
  • Método 4: Modifique o arquivo Eclipse.ini
  • Método 5: Reinstale o Java

Como corrigir não foi possível criar a máquina virtual Java no Windows 10

O erro: Não foi possível construir a máquina virtual Java geralmente aparece ao compilar o código no Ambiente de Desenvolvimento Integrado (IDE). Geralmente é causado por

  • Argumentos ou opções incorretas usadas para abrir o Java: Se você executar seu próprio aplicativo ou um aplicativo de código aberto, esse erro pode aparecer e tornar o sistema instável.
  • Memória de heap máxima Java insuficiente: a execução de um aplicativo com tamanho máximo de heap maior do que o definido na variável do sistema pode causar esse erro.
  • Executável Java ou programa em execução sem privilégios administrativos: esse erro pode ocorrer ao executar aplicativos que exigem acesso de administrador para funcionar adequadamente.

Agora entendemos as razões por trás desse erro. Existem outros erros semelhantes experimentados por usuários de Java, como o erro do iniciador da máquina virtual Java, que ocorre principalmente devido ao problema de instalação do Java. Vamos começar com os métodos para corrigir não foi possível criar o erro da máquina virtual Java.

Verificações preliminares

  • Verifique os argumentos de inicialização: examine os parâmetros iniciais que você especificou. Mesmo na versão correta do Java, as configurações de inicialização podem modificar a versão utilizada para compilação. Se você fez uma atualização Java in-loco, é provável que os parâmetros de inicialização ainda se refiram a uma versão anterior.
  • Verifique a sintaxe: verifique se a sintaxe de seus argumentos está correta. Mesmo erros escassos podem solicitar que não criem o erro da máquina virtual Java. Verifique se há hifens extras ou versões que foram gravadas incorretamente.
  • Check JDK Corruption: Um Java Development Kit corrompido pode causar erro: não foi possível criar a máquina virtual Java. Você pode verificar se está corrompido ou não seguindo estas etapas:

1. Pressione a tecla Windows , digite Prompt de Comando e clique em Executar como administrador .

Abra o prompt de comando. Como corrigir não foi possível criar a máquina virtual Java no Windows 10

2 Digite c:\> java -version e pressione a tecla Enter.

Comando para verificar se o JDK está corrompido ou não

3. Se a execução do comando apresentar um erro, reinstale o JDK . Verifique se a reinstalação do JDK resolve o problema. Caso contrário, tente a correção listada neste artigo.

Leia também: Como corrigir o erro javascript:void(0)

Método 1: Executar Java no Modo Administrador

Aplicativos sem acesso de administrador necessário podem se tornar instáveis ​​no PC com Windows e causar problemas, incluindo erro: não foi possível criar a máquina virtual Java. Ele pode ser corrigido forçando o executável Java primário (java.exe) a ser executado com direitos administrativos. Siga estas etapas para fazer isso.

1. Pressione as teclas Windows + E para abrir o Explorador de Arquivos .

2. Navegue até Java.exe no Explorador de Arquivos. Geralmente é em

 C:\Program Files\Java\*JRE build version*\bin

em que a versão de compilação do JRE varia dependendo da versão instalada.

Ou

 C:\Program Files(x86)\Common Files\Oracle\Java\javapath

Observação: se você instalou o Java em um local diferente, siga esse caminho e localize Java.exe.

localização do arquivo java no explorador de arquivos. A correção não pôde criar a máquina virtual Java no Windows 10

3. Clique com o botão direito do mouse em Java.exe e selecione Propriedades para abrir a janela Propriedades .

Selecione Propriedades. Como corrigir não foi possível criar a máquina virtual Java no Windows 10

4. Vá para a guia Compatibilidade , marque a caixa Executar este software como administrador , conforme mostrado.

Executar este software como uma caixa de seleção de administrador

5. Clique em Aplicar e OK para salvar as alterações.

Botão Aplicar. Como corrigir não foi possível criar a máquina virtual Java no Windows 10

Agora, sempre que você abrir o Java, ele será executado com privilégios de administrador.

Método 2: aumentar o tamanho do heap Java

Este erro pode ocorrer quando o Java está ficando sem memória do sistema, é necessário abrir o cliente de máquina virtual. Java é configurado por padrão para utilizar o tamanho máximo de heap e executando um aplicativo que excede o limite de tamanho de heap, ocorrerá um erro. A criação de uma nova variável de sistema para aumentar a memória disponível pode resolver esse problema e você pode fazer isso seguindo estas etapas

1. Pressione as teclas Windows + R juntas para abrir a caixa de diálogo Executar .

2. Digite sysdm.cpl e pressione a tecla Enter para abrir as Propriedades do Sistema .

Caixa de Diálogo Executar. Como corrigir não foi possível criar a máquina virtual Java no Windows 10

3. Vá para a guia Avançado .

Guia Avançado

4. Clique no botão Variáveis ​​de Ambiente… conforme mostrado.

Botão de variáveis ​​de ambiente

5. Na janela Variáveis ​​de Ambiente , clique no botão Novo… em Variáveis ​​do Sistema .

Novo botão. Como corrigir não foi possível criar a máquina virtual Java no Windows 10

6. Defina o nome da variável para _JAVA_OPTIONS e o valor da variável para –Xmx512M no pop-up Nova variável do sistema . Clique em OK para salvar as alterações.

Nota: Se o erro persistir, você pode aumentar ainda mais a memória definindo o valor da variável como –Xmx1024M em vez de –Xmx512M conforme mostrado na Etapa 6.

Nova variável de sistema

Leia também: Como habilitar ou desabilitar o JavaScript no seu navegador

Método 3: modificar o código Java

Alguns usuários relataram que podem corrigir esse erro fazendo algumas alterações simples em seu código. Alguns deles são mencionados abaixo.

1. Substituir o hífen duplo – por um único hífen – em seu código pode corrigir esse problema.

  • O código com hífen duplo
 sony@sony-VPCEH25PT:~$ java –version
Peguei JAVA_TOOL_OPTIONS: –javaagent:/usr/share/java/jayatanaag.jar
Opção não reconhecida: –version
  • O mesmo código com um único hífen
 sony@sony-VPCEH25PT:~$ java -version
Peguei JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Opção não reconhecida: -version

2. Além disso, considere eliminar a frase do seu argumento:

 -Djava.endorsed.dirs=”C:\Arquivos de Programas\Apache Software Foundation\Tomcat 8.5\endorsed”

3. Certifique-se de que a entrada -vm seja incluída acima de vm args no arquivo eclipse.ini ou então a JVM V6 será escolhida em env wars.

Nota: Se você usa o Ubuntu, deve saber que ele suporta apenas o Java 8. Portanto, você pode desinstalar o Java conforme mostrado no Método 3 e instalar uma versão mais antiga.

Método 4: Modifique o arquivo Eclipse.ini

Se você estiver usando o Eclipse IDE, fazer algumas alterações no arquivo eclipse.ini pode corrigir o código de erro não pôde criar a máquina virtual Java .

Nota: Eclipse.ini está localizado dentro da pasta Eclipse no diretório onde você instalou o Eclipse.

Etapa I: diminuir o uso de memória

1. Clique com o botão direito do mouse no arquivo Eclipse.ini e selecione abrir com… > Bloco de notas .

2. Procure uma linha correspondente a -Xmx256m .

Nota: Também pode ser -Xmx1024m ou -Xmx 512m.

3. Altere o valor padrão para algo mais compatível com a RAM do seu PC e adicione o número da versão.

Por exemplo,

 -Xmx512m
-Dosgi.requiredJavaVersion=1.6

OU

 -Xmx512m
-Dosgi.requiredJavaVersion=1.7

OU

 -Xmx512m
-Dosgi.requiredJavaVersion=1.8

4. Tente excluir o valor de 256m da linha -launcher.XXMaxPermSize.

Etapa II: Modificações Adicionais

1. Remova a seguinte linha do seu arquivo, se possível.

 -vm P:\Programas\jdk1.6\bin

2. Substitua a linha a seguir pelo código fornecido abaixo.

 set -Dosgi.requiredJavaVersion=1.5

Para

 set -Dosgi.requiredJavaVersion=1.6 .

3. Acima das marcas! linha, tente adicionar esta linha:

 -vm C:\Program Files (x86)\Java\jre6\bin\javaw.exe

4. Consulte JVM.dll na linha a seguir.

 -vm
C:\Arquivos de Programas\Java\jre7\bin\client\jvm.dll

5. Substitua -vmargs pelo caminho de javaw.exe no arquivo eclipse.ini .

 -comece
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-produtos
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256 milhões
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
abrir arquivo
**-vm “c:\Arquivos de Programas\Java\jdk1.7.0_07\bin\javaw.exe”**
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m
-Declipse.buildId=v21.1.0-569685

6. Coloque a linha no final do arquivo eclipse.ini e verifique se funciona.

 -vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m

7. Exclua as seguintes linhas do eclipse.ini e verifique se isso resolve o problema.

 -XX:+UseStringDeduplication
-XX:+UseG1GC

Nota: Se o problema persistir, tente apagar o arquivo eclipse.ini, mas faça uma cópia antes. Além disso, feche todos os aplicativos que consomem muita memória antes de iniciar o Java.

Leia também: Corrigir erro de máquina virtual Java ou JVM não encontrado

Método 5: Reinstale o Java

Em determinadas circunstâncias, o problema é causado pelo Java não estar instalado corretamente ou porque sua instalação foi danificada ao longo do tempo. Como resultado, depois de remover completamente o Java, vamos reinstalá-lo nesta etapa. Como resultado:

1. Pressione as teclas Windows + R juntas para abrir a caixa de diálogo Executar .

Caixa de diálogo Executar

2. Digite Appwiz.cpl e clique em OK para iniciar Programas e Recursos .

Caixa de Diálogo Executar. Como corrigir não foi possível criar a máquina virtual Java no Windows 10

3. Percorra os aplicativos instalados e localize o Java .

4. Clique com o botão direito nele e selecione Desinstalar para desinstalar o Java.

Opção de desinstalação

Nota: Você também deve desinstalar outros kits de desenvolvimento Java e atualizações.

5. Aguarde a conclusão do processo de desinstalação e reinicie o seu PC .

6. Vá para a página Java Downloads para baixar a versão mais recente do Java Runtime Environment .

Observação 1: se a reinstalação do Java Runtime Environment não corrigir o problema, baixe a versão mais recente do JDK.

Nota 2: Se você já tinha o JDK, tente usar uma versão diferente ou exclua o Java Runtime Environment que o acompanha.

Baixe o kit de desenvolvimento Java

Perguntas frequentes (FAQs)

Q1. O que isso implica quando diz que não foi possível construir a Java Virtual Machine?

Resp: A opção -Xmx é usada pelo Java Virtual Machine para especificar o tamanho máximo da memória heap. A opção -Xmx no arquivo eclipse.ini provavelmente está configurada muito alta para o ambiente atual, o que está causando essa mensagem de erro.

Q2. O que é a Máquina Virtual Java?

Resposta: Java Virtual Machine (JVM) é um programa que permite que um computador execute programas Java e outras linguagens que foram traduzidas para Java Bytecode. A JVM é descrita por um padrão que descreve formalmente os requisitos de implementação da JVM.

Q3. É possível obter Java gratuitamente?

Resp: Para instalar o Java, você deve primeiro baixar o aplicativo instalador do Oracle. Selecione Download gratuito de Java no menu suspenso. Depois disso, você será solicitado a ler e aceitar o contrato de licenciamento de usuário final.

Instalador do oráculo de configuração do Java JDK

Recomendado:

  • 26 melhores softwares de marketing do WhatsApp em massa
  • 10 melhores linguagens de programação para aprender hoje
  • Como usar o Snap Camera no Google Meet
  • Como extrair quadros de vídeo no Windows 10

Esperamos que este guia tenha sido útil e que você tenha conseguido corrigir o problema da máquina virtual Java . Deixe-nos saber qual método funcionou melhor para você. Se você tiver alguma dúvida ou sugestão, sinta-se à vontade para deixá-los na seção de comentários.